Model模型层,View视图层,Controller控制器层
为了维护和使用,Servlet专注于处理请求,以及控制视图跳转
Controller层类似于Servlet,用途:
1.接收用户请求
2.响应客户端内容
3.重定向或转发
为了维护和使用,JSP专注于显示数据
View层类似于JSP,用途:
1.展示数据
2.提供可以供我们操作的请求
JavaBean(也叫pojo、entity、vo、DTO)
servlet--CRUD--直接操作数据库
弊端:程序十分臃肿,不利于维护
架构:可是,没有什么的是加一层解决不了的,如果解决不了,那就再加一层!
Model层
MVC三层架构
Model
登陆-->接收用户请求-->处理用户的请求(处理用户登录的参数,usename,password)-->交给业务层处理登录业务(判断用户密码是否正确:事务)-->Dao层查询用户名,密码是否正确-->数据库