原创 struts1.x原理與應用(一)

 一、通過順序圖剖析sturts執行流程. 由上圖可以struts1.x對請求的處理過程:      1、默認情況下,*.do請求都將交給struts框架處理,首先會由控制器ActionServlet攔截請求,在處理請求前會做一些初始化

原创 模板方法模式在項目中的應用

 1、首先看模板方法的定義:定義一個操作中的算法的骨架,而將一些步驟遲到到子類中。模板方法使得子類可以 不改變一個算法的結構即可重定義該算法的某些特定步驟.   2、模板方法模式結構圖:         3、在代碼中的表現:      3

原创 已經會struts1.x了爲何還要學習struts2呢

一、首先,一個新版本的程序是爲了解決老版本的一些bug而出世.一名話:沒有最後的程序,只有更好的程序.這樣的程序纔會發展,而不會被淘汰出局. struts框架也是一樣的. 我想,可能是struts1.x升級的過程中出現了瓶頸,有一些存在的

原创 java抓取京東省市區縣數據

一般的系統都會有地區信息數據,如果要你一個個錄取全國的地區信息,你可能會抓狂!下面的程序或許能幫到你: public class AreaUtils { private final static Map<Integer,String

原创 基於JFinal的後臺業務框架通用模塊

jcbase是基於JFinal2.x的後臺業務框架通用模塊,包括系統權限模塊、APP版本管理、日誌管理、數據字典等 使用的技術要點 後端使用JFinal2.x 前端頁面是基於acev1.3模板改造的,更方便後臺人員操作 前端使用到的框

原创 android之自定義帶圖片的title

 1、title佈局文件如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/

原创 多域輸入頁面js驗證技巧

function Formfield(id, label){ this.id=id; this.fieldName=label; } function verifyForm(objForm){ var list = new Arr

原创 dw之IM項目(第一個簡單的dwr推送程序)

2.3第一個簡單的dwr推送程序 第一步à 將dwr相關的jar包導入到工程 第二步à配置web.xml文件     <!--EndFragment--> <!--EndFragment--> <?xml version="1.0"

原创 js異步加載下拉樹的實現

下拉樹圖示:   主要實現部分: 第一,freemarker頁面顯示部分 <input type="hidden" name="comboxId" id="comboxId"> <div style="position:relativ

原创 跟我一起寫大蝦網(第2天)

一、設計用戶相關實體類    積分等級類: @Entity public class UserGrade implements Serializable{ private static final long serialVersio

原创 自定義標籤之帶文本自動完成的下拉框

1、使用說明,如在添加人員頁面中使用,調用的頁面必須要引入jquery庫及標籤<%@ taglib uri="/web-tags" prefix="tc" %> <th>職稱:</th>          <td>          <

原创 AOP編程的實現與原理

1、問題描述:攔截所有業務方法,判斷用戶是否有權限,有權限就允許他執行業務方法。 1.1定義一個UserServcie業務接口 public interface UserService { public void save(); pu

原创 jquery-autocomplete 詳解(轉)

基於jquery的autoComplete插件網上有很多,搞得都不知道用哪個好。 試了一下這個,還不錯:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ 第

原创 深入理解ArrayList與LinkedList的區別

 一、先來看看ArrayList與LinkedList 在JDK中所在的位置     從圖中可以看出,ArrayList與LinkedList都是List接口的實現類,因此都實現了List的所有未實現的方法,只是實現的方式有所不同,(編

原创 dwr之IM項目(二)

 2.2 領域對象設計       1 用戶與用戶分組領域模型 簡明: 根據項目需求,一個用戶可以屬於多個組,一個組可以有多個用戶,這是典型的多對多關係,在設計的時候我們經常會將多對多關係折成兩個多對一,用第三者(UserGroup