Professional Documents
Culture Documents
MVC Model 2
MVC Model 2
MVC MODEL 2
Ni dung trnh by
MVC MODEL 2
Servlet
Bn c ngh bn s to c giao din web p vi Servlet? Bn c th c c mt trang web c to ra vi Servlet? Bn s bo tr cc giao din web ny nh th no? Servlet gy kh khn rt ln cho lp trnh vin khi phi to ra giao din web.
Servlet
Servlet rt mnh v x l v iu phi, nhng Servlet li rt yu v to giao din Khc phc im yu ca Servlet nh th no? S dng cng ngh JSP
JSP
tng
JSP
Thun li
Dream Weaver
Adode GoLive, Phn cch thit k web v x l m ngun java
JSP
Thun li hn Servlet
MVC MODEL 2
VIEW (JSP) CONTROLLER (SERVLET)
MODEL
DATABASE
10
MVC MODEL 2
VIEW (JSP) CONTROLLER (SERVLET)
MODEL
DATABASE
11
MVC MODEL 2
BUSINESS LAYER JAVA BEANS (POJO) VIEW (JSP) CONTROLLER (SERVLET)
DATA LAYER
MODEL
DATABASE
12
MVC MODEL 2
VIEW (JSP) CONTROLLER (SERVLET)
DATA LAYER
MODEL
DATABASE
13
MVC MODEL 2
VIEW (JSP) CONTROLLER (SERVLET)
- Nhn Request t ngi dng - Phn tch Request - Gi MODEL tng ng - MODEL tr v cc POJO - Lu tr POJO + Application + Session + Request - Chuyn n View tng ng
MODEL
DATABASE
14
MVC MODEL 2
VIEW (JSP) CONTROLLER (SERVLET)
- Nhn Request t ngi dng - Phn tch Request - Rt trch POJO + Application + Session + Request - X l trn POJO ly c - Chuyn n View tng ng
MODEL
DATABASE
15
MVC MODEL 2
VIEW (JSP) CONTROLLER (SERVLET)
- Rt trch cc POJO + Application + Session + Request - S dng cc POJO pht sinh ra Output
MODEL
DATABASE
16
PRESENTATION LAYER
BUSINESS LAYER
MODEL
DATA LAYER
DATABASE
MVC MODEL 2
18
forward
2 4 Thng bo kt qu
KhachHangPOJO
19
1 action
DangKyController - Nhn v kim tra Request - To KhachHangPOJO - Gi phng thc tip nhn khch
forward 4
hng t KhachHangBUS
Tr kt qu tip nhn
KhachHangPOJO
KhachHangBUS + TiepNhanKhachHang(kh:KhachHangPOJO):boolean