1. 程式人生 > >JAVA WEB專案後臺和介面總結

JAVA WEB專案後臺和介面總結

1.建立java web專案
2.共建立四部分專案:facade,post,service,web
3.facade專案中放 model和service放一起
4.web專案中放控制層controller和webApp(介面,css,js)
5.service專案中放core和facade
core中編寫Biz與Impl(訪問資料庫的程式碼,mapper中sql語句)
facade的serviceImpl中實現3(facade)中的service(此類在web控制層呼叫)
6.新加的post是對外呼叫的,相當於web的控制層,只不過自己專案中用不到,post中用的方法及呼叫也是在3,4中類
7.從專案頁面上的改變,編寫新的程式碼:
--jsp字尾變為html,頁面中需要修改或新增的用法如下:
①html介面標籤必須有關閉標籤(“ / ”)
②介面中引入別的頁面需要的標籤:<div th:include=""></div>
③路徑超連結a標籤需加th:herf,獲取文字框值th:value;
④引入css及js時需在路徑前加 <script type="text/javascript" th:src="@{/js/user/user_list.js}"></script>
⑤from提交 th:attr=“

[email protected]{/user/saveOrUpdate}”
⑥if判斷需新增新標籤,此判斷中的值獲取用:${user}
⑦頁面label標籤顯示後天傳遞過來的值用th:text=“${msg}”
⑧獲取session值(頁面):session.user.getName();
8.業務層專案中需要修改或新增的程式碼:
①Mapper中方法直接引用註解,編寫SQL語句,若語句複雜則可以放到新編寫的類中
②在mapper的方法中需要@param作為引數賦值
③在分頁情況下無需傳遞size和index,只需條件map即可,但在實現類中呼叫分頁工具
④Controller控制層需宣告
中的實現類,並註解@Reference(version=“1.0”)
⑤(注:web的控制層中呼叫實現類是實現facade專案中service的)

⑥model實現Serializable,之後匯入final變數

歡迎各大神和朋友們盡情評論,所有意見都能完善和糾正此文章!