視圖層用jsp,javascript 作用--顯示數據,接受用戶輸入數據 控制層用servlet 作用--接收視圖層數據,傳輸 給業務邏輯層(即模型層) 模型層用普通java class 作用--業務類的實現,如:數據庫操作
M(DAO)層,就相當於後臺,
V(jsp),相當於前臺,
C(control)層,相當於控制頁面跳轉;
MVC模式的目的就是實現Web系統的職能分工。Model層實現系統中的業務邏輯,通常可以用JavaBean或EJB來實現。
View層用於與用戶的交互,通常用JSP來實現。
Controller層是Model與View之間溝通的橋樑,它可以分派用戶的請求並選擇恰當的視圖以用於顯示,同時它也可以解釋用戶的輸入並將它們映射爲模型層可執行的操作。
C:severlet、struts、spring、action
V:jsp、FreeMarker、tails、taglib、EL、Velocity