MVC开发规则
1、介绍:MVC开发规则制定了在互联网通信过程中必须出现的角色对象、这些角色对象的职责分工、出场的顺序
2、角色:无论业务是简单还是复杂,以下角色都务必出现。
Controller-控制层-----servlet对象
Module-----模型层-----service对象
View-------视图层-----jsp/resp对象
3、分工:
servlet
1)利用请求对象读取请求包中的参数
2)调用模型层对象,对业务进行处理。
3)调用视图层对象,对结果写入响应包中。
service
1)受控制层对象的调用
2)利用传递过来的参数对业务进行具体处理。业务的某分支也许还会涉及对表操作,模型层对象会调用这种表对应的dao,XXdao负责对XX表增删改查。最终dao对象把结果返回给模型层
3)在业务处理完毕后将结果返回给控制层对象。
jsp/HttpServletResponse
1)受控制层对象的调用,禁止参与复杂事务处理
2)根据业务的执行结果,向响应体或响应头中写入数据。