1. 程式人生 > >javaEE的開發模式(簡述)

javaEE的開發模式(簡述)

訪問 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的開發模式(簡述)