MVC开发模式:
- M:Model(模型) —》 例如:JavaBean
作用:完成集体的逻辑业务操作,如:查询数据库、封装对象…… - V:View(视图) —》 例如:JSP
作用:展示数据 - C:Controller(控制器) —》 例如:Servlet
作用:
1、获取用户的参数请求
2、调用模型处理请求
3、将结果交给视图进行响应、展示
三层架构:
- 界面层(Web层):用户看到的界面,用户可以通过界面上的组件和服务器进行互动
功能:接收用户的参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
包名:cn.公司名.项目名.web
学习框架:SpringMVC框架 - 业务逻辑层(Service层):处理业务逻辑
功能:组合DAO层中的简单方法,实现复杂的业务逻辑
包名:cn.公司名.项目名.service
学习框架:Spring框架 - 数据访问层(DAO层):操作数据存储文件
功能:定义了对于数据库最基本的CRUD操作
包名