1.前端的步驟
webroot
(css,doc,images,js,member,My97DatePicker(表單裏的日曆插件),sql,util)web-inf 裏邊的web。xml lib裏邊的jar包
css裏面css代碼 引入時是<link style="text/css" rel="stylesheet" href="css/style.css">
images 引入 <a><img src="images/a.png" alt="" width="" height=""></a>
js 引入別人的js代碼<script type="text/javascript" src="js/jquery.min.js"></script>,本身寫js或者jquery聯繫一下$(function(){})
member 用戶頁面 登錄進去之後的頁面
sql sql語句 從數據庫導出來
util
另外 默認的爲index首頁面 ,若是想讓login爲首頁面,修改.xml .index 能夠作登錄進去以後的首頁面
2.後臺的步驟
數據詞典(dict包)主要用作根據關鍵字查詢信息
下面有dao,vo,web
在網上找數據詞典,如id,民族,順序。
servlet用來訪問數據庫對象(1.//獲取請求方式 String method = request.getMethod().toLowerCase();2.//獲取操做類型String oper = request.getParameter("oper");3.//開始進行判斷
4. 查詢類型對應的字典數據,//獲取用戶要檢索的類型 String type = request.getParameter("type");//開始查詢List<Dict> list = dictDao.doQueryByType(type);返回對象)
dao 從數據庫裏面查詢字典中的數據。
vo 實體類 id,type,name,value,sx
member成員類(最主要的類)與前臺緊密相關
web (servlet)接收前臺傳過來的數據 //獲取請求方式,//獲取請求類型//開始進行判斷(進入首頁仍是增刪該查頁面)這些代碼都在servlet裏面編寫,但涉及數據庫訪問的代碼直接定義方法,在dao裏面寫或者在Basedao裏面寫
vo 成員的實體類
dao操做數據庫輔助servlet寫代碼
user包 (主要存一些登錄信息)如:此頁面的小王子
web 用戶處理模塊 與上面的寫法相同,if裏面分出來doUserLogin方法 專門用來管理登錄操做
vo user實體類(id,name,pwd,createtime,updatetime)
dao 操做數據庫 從裏面主要查數據
util包 通常存放一些你們或者之後能夠共有的代碼(一些工具類和過濾器,sxtConstants(常量類),BaseDao,sxtMethod,sxtPage,ValidateCodeServlet(驗證碼))
filter 過濾器,(亂碼控制,對用戶訪問進行過濾,表單注入(不懂))
sxtConstats 例如:public static final String APPLICATION_CHARACTER_ENCODING = "utf-8";
BaseDao 共有的Dao操做數據庫的對象 !作一個全部數據庫的訪問對象(用泛型不把它定義死),當某個類要訪問時將泛型改成這個類便可(好好看看理解一下)
sxtMethod 比較大的數據 如存放身份證號的區號一大推Map<String, Integer> areaCode = new HashMap<String, Integer>();static {
SxtMethod.areaCode.put("北京市", 110000);}
sxtPAGE 分頁技術javascript