MVC开发规则
1.介绍:
1.MVC开发规则制定了互联网开发过程中必须出现角色有哪些
2.MVC开发规则制定了互联网通信开发过程中必须出现角色担负责任
3.MVC开发规则制定了互联网通信开发过程中必须出现的出场顺序
2.角色
DAO对象:DAO对象提供某张表文件的操作细节,降低对表文件操作难度,避免反复开发表文件操作的代码,提高代码的复用性。
Service对象:服务对象,提供【业务】的具体解决方案,service对象一个方法指定一个业务的解决方案,避免业务开发重复性开发行为,提供复用性,网站每一个业务都有一个独立标准解决方案。
3.业务:
浏览器向HTTP服务器发送请求
用户向网站发送请求
4.业务特征:
真实业务场景中,一个业务往往包括多个分子任务,因此解决业务开发工作量往往比较大
真实业务场景中,只有所有分支任务都能顺利成功解决,才可以认为当前业务处理成功。
5.解决业务开发:
一个业务可能在网站的多个地方重复出现,如果不做封装,增加开发难度,进行业务解决代码重复性开发
不同程序员面对同一个业务时,给出解决方案有偏差,导致最终解决数据会有偏差。
6.MVC开发规则-----1.MVC开发规则制定了互联网开发过程中必须出现角色有哪些
一次互联网开发过程,必须出现角色有三个:
C,controller object :控制层对象 (Servlet对象)
M,model object : 业务模型对象(Service对象)
V,view object : 视图层对象 (jsp or HttpServletRequest)
7.MVC开发规则------2.MVC开发规则制定了互联网通信开发过程中必须出现角色担负责任
C(Servlet对象):
1)【可以】调用【请求对象】读取【请求包】参数信息
2)【必须】调用【Service】处理业务
3)【必须】调用【视图层对象】将处理结果写入到响应体
M(service对象):
1)处理业务中所有分支任务
2) 根据分支任务执行情况判断业务是否处理成功
3)必须通过return将处理结果返回给【控制层对象】
V(jsp/HttpServletRequest)
1)禁止参与业务处理
2)唯一任务就是将处理结果写入到响应体
7.互联网通信开发过程中必须出现角色的出场顺序
请求调用顺序:浏览器----(发送请求)------Servlet--------Service--------DeptDao/EmpDao