javaEE的開發模式(簡述)
阿新 • • 發佈:2018-03-29
訪問 el表達式 model alt reac 進行 con for jsp頁面
javaEE的開發模式
1.什麽是模式
模式在開發過程中總結出的“套路”,總結出的一套約定俗成的設計模式
2.javaEE經歷的模式
model1模式:
技術組成:jsp+javaBean
model1的弊端:隨著業務復雜性 導致jsp頁面比較混亂
model2模式
技術組成:jsp+servlet+javaBean
model2的優點:開發中 使用各個技術擅長的方面
servlet:擅長處理java業務代碼
jsp:擅長頁面的現實
MVC:---- web開發的設計模式
M:Model---模型 javaBean:封裝數據
V:View-----視圖 jsp:單純進行頁面的顯示
C:Controller----控制器 Servelt:獲取數據--對數據進行封裝--傳遞數據-- 指派顯示的jsp頁面
3.javaEE的三層架構
服務器開發時 分為三層
web層:與客戶端交互
service層:復雜業務處理
dao層:與數據庫進行交互
開發實踐時 三層架構通過包結構體現
MVC與三層架構有什麽關系?
想一想三層架構圖
總結:
EL表達式
從域中取出數據 ${域中存儲的數據的name}
${pageContext.request.contextPath}
JSTL標簽(核心庫)
<%@ taglib uri=”” prefix=”c”%>
<c:if test=””>
<c:forEach items=”數組或集合” var=”數組或集合中的每一個元素”>
javaEE三層架構+MVC
web層:收集頁面數據,封裝數據,傳遞數據,指定響應jsp頁面
service層:邏輯業務代碼的編寫
dao層:數據庫的訪問代碼的編寫
javaEE的開發模式(簡述)