最近又捡起了对Java的学习,通过对一个实例的介绍,总结下此次对Web开发中MVC三层架构的学习,以便用于日后的复习。
一、 MVC
简单的先介绍下MVC模式:
M(Model):
JavaBean。用于完成具体的业务操作。JavaBean:Java中特殊的类.JavaBean满足条件:public修饰的类,并提供public无参构造方法- 所有的属性都是
private修饰 - 提供
getter和setter方法
使用层面:
- 封装业务逻辑:
dao层封装对数据库的底层操作 - 封装数据:
domain层。对数据库中所要查询对象的封装
V(View):视图。用于数据的展示。
- 页面的展示
- 与用户的交互
C(Controller):控制器。由Servlet实现控制器。
主要功能:
- 获取用户的输入
- 调用模型,将请求交给模型进行处理
- 将数据交给视图进行展示