- 1
- 0
- 约小于1千字
- 约 14页
- 2022-10-07 发布于未知
- 举报
MVC设计模式 一、MVC设计模式与J2EE架构 MVC设计模式的思想 MVC的英文全称为Model-View-Controller,即把一个信息系统的应用按照模型(Model)、视图(View)、控制器(Controller)的方式进行分离,这样一个应用就被分成三层:模型层、视图层和控制层。 MVC组件类型的关系和功能 J2EE设计的思想 J2EE(Java 2 Enterprise Edition)是SUN公司综合了许多大型公司如IBM、HP等所定义出来的企业级应用信息系统的规范。 J2EE设计的目的是将企业计算应用领域中不变的东西先定义好,比如整体结构和一些主要职责(如数据库操作、事务跟踪和安全等),而剩余的变化的东西,即针对这个领域中具体应用所产生的不同的变化需求,就是J2EE程序员所要做的。 二、MVC的两种模型 MVC Model 1体系结构 MVC Model 2体系结构 MVC 设计模式的优缺点 具有多个视图对应一个模型的能力。 由于模型返回的数据不带任何显示格式,因而这些模型也可直接应用于接口的使用。 有时改变其中的一层就能满足应用的改变。 还有利于软件工程化管理。 设计实现并不十分容易,而且对开发人员的要求比较高。 MVC是构建信息系统非常好的基本设计模式,至少将业务处理与显示分离,强迫将应用分为模型、视图以及控制层, 使得设计者和开发者会认真考虑应用的额外复杂性,把这些想法融进到架构中,增加了应用的可拓展性。 三、Apache Struts Struts框架的组件结构图 Struts框架 Model就是在对用户请求的整个控制过程当中,真正处理用户请求并保存处理结果的对象,在整个过程中,我们一般利用JavaBean来把一些信息保存起来以便在各个对象之间传递。 许多的J2EE Web应用程序都是依靠JSP技术来创建显示层的。Struts除了运用JSP来创建视图之外,它还包含有非常丰富的JSP标签库,可以用来创建国际化的应用程序。 Controller——ActionServlet在这个框架中扮演“交通警察”的角色,当客户端与服务器有交互动作时,都由它来控制。
您可能关注的文档
最近下载
- FXN3B机车操作及应急手册.doc VIP
- 《国家基层高血压防治管理指南2025版》.docx VIP
- FXN3B节能环保型调车内燃机车介绍-总体.pptx VIP
- FXN3B机车总体性能介绍.pdf VIP
- 华为客户接待流程.pptx VIP
- LY_T 3318-2022 草原生态建设工程效益监测评价技术规范.docx VIP
- APL-sample 应用物理快报投稿模板.docx VIP
- Linux操作系统应用(麒麟系统)PPT完整全套教学课件.pptx VIP
- 提高住院患者大小便标本送检率PDCA.pptx VIP
- 2026年春期人教版四年级下册数学 第三单元 运算律 核心素养教案.docx
原创力文档

文档评论(0)