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