Controller:接收前台传递过来的数据,对数据进行封装,然后交给Service层完成业务逻辑,Service层可以调用Dao层完成增删改查
在三层架构里面是面向接口编程,Service层能够为Controller层提供的所有功能都写到Service层接口。
MVC:
M(Model) 模型 JavaBean
V(View) 视图 Html Jsp Volicity Freemaker
C(Control) 控制器 Servlet,Controller,Action
Jsp+Servlet+JavaBean就是把视图和逻辑隔离开来
JavaBean:一种规范,表达实体和信息的规范,便于封装重用
1、所有属性为private
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口 serialize