MVC开发规则

时间:2021-10-10
本文章向大家介绍MVC开发规则,主要包括MVC开发规则使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

响应顺序:DeptDao/EmpDao------service-------servlet---------view--------响应体--------tomcat推送给浏览器

原文地址:https://www.cnblogs.com/jia-hao/p/15388955.html