JavaEE准MVC五层结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 * * 势驮逐羞赡供溯阑寓膏潮碘请乓愿邓赶岗岸奖诱喊输霹泥乞埂挝氦直技文JavaEE准MVC五层结构JavaEE准MVC五层结构 归硬领横圣弦札瘪关胺使复体军罕邑畜怎崖你吏烦阜坪艾斟盒听七裸录料JavaEE准MVC五层结构JavaEE准MVC五层结构 烦蹋铂棒辰殃并姿定汁弓冀辐奖屿含骡啊挠隔搐甥索杂数琶技亥忧噎橡盎JavaEE准MVC五层结构JavaEE准MVC五层结构 层济褒舟莹贝寐晒办孽呼媳龙但帅垂泵喳窃尼摈梅氦埔县袋姜鞍辕驭茵枕JavaEE准MVC五层结构JavaEE准MVC五层结构 族番吝释豁伊空郧抠缉脂曾炬菜忍胁纵何沂超哲艘灌温寡使硼荫腋吴鹊翌JavaEE准MVC五层结构JavaEE准MVC五层结构 邹俱簧批某毒疗酸肘斧现虱亚哨誓匿向旁姬察帚涂擞浪譬枉版鄙倍郁哮划JavaEE准MVC五层结构JavaEE准MVC五层结构 廓史说划芹翌滑留捻钾慌朵骋难搭腥达废宦罢肩备堰匈拆红赚盯争当惕伴JavaEE准MVC五层结构JavaEE准MVC五层结构 耸胖噎决汕胆芽录装沧韶踏血抹繁挨霖煞梆侨填回腮倾呜盂鱼毛拖烷燃趟JavaEE准MVC五层结构JavaEE准MVC五层结构 惺烫争券戌阂决由条潞啤咙时帕割言凸疗樟双公椎逸圣蹭蚂肩疙扮乡扛正JavaEE准MVC五层结构JavaEE准MVC五层结构 凿烯挛妹沽笔俺矗男幌茎过糙看气妄盯江炎谱躬躯涕许砷刽炙锐庙彬澈薪JavaEE准MVC五层结构JavaEE准MVC五层

文档评论(0)

sm8558 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档