MVC-Web开发的设计模式
M:Model模型,JavaBean:封装数据
V:View视图,JSP:单纯进行页面的显示
C:Controller控制,Servlet:获取数据-对数据进行封装-传递数据-指派显示的页面
Java EE的三层架构
服务器开发时,分为三层。
开发实践时,三层架构通过包结构体现:
Web层:与客户端交互,Servlet,,JSP
Service层:复杂业务处理,Service, JavaBean
Dao层:与数据库进行交互,Dao,JDBC,Hibernate
包的命名规范:
Web层:
com.ooxx.web.controller
com.ooxx.web.filter
com.ooxx.web.listener
Service层:
com.ooxx.service
com.ooxx.service.impl
Dao层:
com.ooxx.domain
com.ooxx.bean
com.ooxx.dao
com.ooxx.dao.impl
工具类:
com.ooxx.utils
文件夹的命名规范:
JSP文件:
/WebRoot/WEB-INF/jsp
/WebRoot/WEB-INF/pages