MVC

来源:互联网 发布:易安卓中文编程教程 编辑:程序博客网 时间:2024/06/06 00:58

MVC

一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。


•      MVC架构模式的优势

 实现了Java代码和页面的分离

使技术优势的应用达到最大化

提高我们的开发效率,提高生产率


jsp架构模式:ModeII




MVC工作流程:

.1客户的请求信息首先提交给Servlet

.2控制器选择对当前请求进行数据处理的model对象

.3控制器对象选择相应的View组件作为客户端响应信息返回

.4jspJavaBean处理的数据显示出来

.5jsp把组织好的数据以响应的方式返回给客户端浏览


MVC的各个部分都有那些技术来实现?如何实现?


MVC是Model-View-Controller的简写。

Model——代表的是应用的业务逻辑(通过JavaBean,EJB组件实现)

View ——是应用的表示面(由JSP页面产生)

Controller——是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用




1 0
原创粉丝点击