- 21
- 0
- 约1.42千字
- 约 16页
- 2017-05-27 发布于河南
- 举报
JavaEE标准MVC五层结构
JavaEE第12讲Java WEB MVC模式 吕海东 haidonglu@126.com 授课大纲 MVC模式的基本概念 View组件的功能和实现技术。 Control组件的功能和实现技术。 Model组件的功能和实现技术。 MVC中的分层模式。 MVC模式的信息管理系统 View组件 职责:与操作者进行交互 功能: (1)提供数据输入的机制。如表单。 (2)显示业务数据。 1)列表方式 2)详细方式 Model组件 职责:业务处理。 主要功能: (1)表达业务数据 (2)业务数据持久化 (3) 业务处理方法 Control组件 职责:协调View和Mode组件,控制整个系统的流程。 主要功能: (1) 取得View提交的数据 (2) 验证View数据的合法性(形式和业务) (3) View数据的类型转换 (4) 调用Model业务处理方法 (5) 保存Model业务数据给View组件 (6) 导航到指定View组件。 Java EE框架下的MVC JavaEE平台MVC实现 View:JSP+EL+JSTL Control:Servlet Model:JavaBean MVC模式分层结构 每层的设计思想 详细的MVC分层架构 View设计 HTML JSP EL JSTL 控制类设计 Action 控制类设计 命名:处理功能名称+Action 包名:ject.action 如: com.city.oa.action.LoginAction, Com.city.oa.action.AddUserAction VO/DTO类设计 用于封装表的记录值,每个表1个类。 类对应表,对象对应记录,属性对象字段。 使用关联关系表达类之间的对应关系,与表的外键对应。 每个属性一对get/Set方法。 包:jectname.value 类名:实体类名+”Value” 如: com.city.oa.value.UserValue com.city.oa.value.POValue com.city.oa.value.EmployeeValue BO类(Business Object) BO接口: 定义BO业务功能 命名:OOA实体名称 包名:ject.business 如:com.dashang.erp.business.User BO实现类: 实现BO接口的功能 命名:OOA实体类Impl 包:ject.business.impl 如:com.dashang.erp.business.impl.UserImpl BO工厂: 命名: BusinessFactory 包:ject.business.factory DAO类(Data Access Object)设计 DAO接口:定义CRUD方法 命名:OOA实体类名称+DAO 包:ject.dao DAO实现类 命名: OOA实体类+DAOImpl 包:ject.dao.impl 如: com.dashang.erp.dao.impl.UserDAOImpl DAO工厂 命名:DAOFactory 包: ject.dao.factory * * 面向接口设计原则,使用工厂类替代new对象 * * *
您可能关注的文档
- 高微2作业1.pdf
- CCNP交换综合实验.pdf
- 神马AC快速配置-案例.pdf
- STP应用(PVST+介绍).pdf
- F5-双机HA配置V10.2.4.pdf
- 华为NA综合实验.pdf
- 服务器网卡多网卡绑定及vlan划分配置方法.pdf
- 德国房地产开发商巨头CG集团首试信息化革新方案 —— 5D BIM企业级云平台.pdf
- 作业讲评2-1.pdf
- 牛津8BUnit 5中考冲刺复习.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)