MVC开发模式简介
M:Model模型 JavaBean
V:view视图 JSP
C:controller控制器 Servlet
其实就是 JSP+Servlet+JavaBean
M:封装 结果数据集
V:将 最终的结果 展示给结果
C:处理业务流程,将数据集 发送 给 JSP
MVC模式的优点:降低了 各个模块之间的 耦合,能够增强程序的可维护性和 扩展性,提高了 模型的复用性。
MVC模式的缺点:增加了程序源码的复杂性。
在实际web开发中,通常 会使用 MVC的 开发模式 进行编码。
分层的开发思想
在实际开发中往往 采用 分层的开发思想,该思想 是基于MVC模式的。
在实际开发中,分别采用不同的包名:
实体类:
com.monkey1024.bean
或者
com.monkey1024.domain
web层
com.monkey1024.servlet
或
com.monkey1024.action
或
com.monkey1024.controller
业务逻辑接口
com.monkey1024.service
业务逻辑接口实现
com.monkey1024.service.impl
数据访问接口
com.monkey1024.dao
数据访问实现
com.monkey1024.dao.impl