先看MVC模式流程圖(其實(shí)MVC設(shè)計(jì)模式就是java中的model2。):
創(chuàng)新互聯(lián)是一家專業(yè)提供河南企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為河南眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。就像圖上所標(biāo)識(shí)的C層主要是Servlet層控制頁(yè)面跳轉(zhuǎn),M層就是具體的業(yè)務(wù)處理邏輯,而JSP就是所謂的V層。MVC是有別于我們所說(shuō)的三層,我們平常所說(shuō)的三層是UI層、BLL層、DAL層,具體的區(qū)別如圖:
從圖上能看出來(lái),JSP和Servlet構(gòu)成了UI層,而Model層分成了BLL層和DAL層(也就是業(yè)務(wù)邏輯和數(shù)據(jù)持久層)。
從理論上認(rèn)清了MVC設(shè)計(jì)模式之后,下面開始動(dòng)手敲一個(gè)MVC設(shè)計(jì)模式示例代碼:
JSP索引頁(yè)面index.jsp:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>Insert title here