网站模板 小说,网站规划建设书,京东官网登录,备案网站名称攻略1:初始MVC
(1):三层架构
三层架构是指#xff1a;视图层 View、服务层 Service#xff0c;与持久层 Dao。它们分别完成不同的功能。 View 层#xff1a;用于接收用户提交请求的代码在这里编写。 Service 层#xff1a;系统的业务逻辑主要在这里完成。 Dao 层#xff1a;…1:初始MVC
(1):三层架构
三层架构是指视图层 View、服务层 Service与持久层 Dao。它们分别完成不同的功能。 View 层用于接收用户提交请求的代码在这里编写。 Service 层系统的业务逻辑主要在这里完成。 Dao 层直接操作数据库的代码在这里编写。 为了更好的降低各层间的耦合度在三层架构程序设计中采用面向抽象编程。 即上层对下层的调用是通过接口实现的。 而下层对上层的真正服务提供者是下层接口的实现类。 服务标准接口是相同的服务提供者实现类可以更换。 这就实现了层间解耦合。
(2):MVC MVC即 Model 模型、View 视图及 Controller 控制器。
View视图为用户提供使用界面与用户直接进行交互。 Model模型承载数据并对用户提交请求进行计算的模块。其分为两类 一类称为数据承载 Bean实体类专门用户承载业务数据的如 Student、User 等 一类称为业务处理 Bean指 Service 或 Dao 对象专门用于处理用户提交请求的。 Controller控制器用于将用户请求转发给相应的 Model 进行处理并根据 Model 的计算结果向用户提供相应响应。 MVC 架构程序的工作流程 1用户通过 View 页面向服务端提出请求可以是表单请求、超链接请求、AJAX 请求等 2服务端 Controller 控制器接收到请求后对请求进行解析找到相应的 Model 对用户请求进行处理 3Model 处理后将处理结果再交给 Controller 4Controller 在接到处理结果后根据处理结果找到要作为向客户端发回的响应 View 页面。页面经渲染数据填充后再发送给客户端。