- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE框架分层结构 JSF页面(V) 使用JSF标签、JSP标签、HTML标签编写IE页面 接收用户的输入数据,回显处理的结果 提供converter完成页面输入字符串到后台模型需要的特定数据类型的转换 提供validdator完成页面输入数据的效验 提供renerer控制页面的显示与否 通过Event Listener处理页面控件的事件,触发后台业务逻辑处理 通过Action处理函数触发后台的业务逻辑处理 输入域、输出域和BB的属性绑定 Action、 Event Listener、 converter和BB的方法绑定 表现层 第二十九页,共四十九页。 J2EE框架分层结构 BB 根据JSF框架的功能划分,接收页面传来的数据 为页面事件绑定提供方法(Action、 Event Listener) 为页面提供converter方法 处理控制部分页面显示逻辑 不包括业务逻辑,只处理和页面的交互、调用后台服务及返回 组装业务逻辑处理所需要的数据对象 调用后台的业务逻辑操作 提供处理结果显示数据存储 调用UCC提供的服务 JSF的Model层被扩展后,BB的功能变得简单和专一 BB是被JSF接管的对象 表现层 第三十页,共四十九页。 J2EE框架分层结构 UCC层 代表模块功能的一个用例场景 为BB提供调用接口 调用Service提供的业务逻辑服务 必须具有接口和实现 事务控制层, Spring的声明式事务控制被配置在UCC的接口上 UCC是被Spring接管的对象 业务控制层 第三十一页,共四十九页。 J2EE框架分层结构 Service层 业务逻辑功能具体实现模块 为UCC提供调用接口 调用DAO层提供的数据库操作功能操作数据库记录 封装外围系统功能API,实现和外围系统的交互 Service是被Spring接管的对象 业务逻辑层 第三十二页,共四十九页。 J2EE框架分层结构 DAO层 使用Spring提供的hibernateTemplate进行二次开发得到的对象 hibernateTemplate借助Hibernate包完成数据库记录操作 为Service提供调用接口 Hibernate完成数据库记录到对象的映射实现 DAO以面向对象的思想操作数据库记录 DAO是被Spring接管的对象 集成层 第三十三页,共四十九页。 J2EE框架分层结构 JSF本身提供了IoC容器的部分功能 JSF默认使用javax.faces.el.VariableResolver来定位自己接管的JavaBean(BB) Spring的org.springframework.web.jsf包提供了对JSF的集成支持 Spring提供的变量解析器DelegatingVariableResolver继承于JSF的默认变量解析器VariableResolver并替换该变量解析器(JSF的默认变量解析器) DelegatingVariableResolver工作原理 首先使用继承于javax.faces.el.VariableResolver的VariableResolver方法在JSF中查找JavaBean 如果查找不到,就把查找工作委派给WebApplicationContext在Spring中查找,返回Spring接管的JavaBean JSF与Spring的结合 第三十四页,共四十九页。 J2EE框架分层结构 在JSF的配置文件中配置Spring提供的变量解析器 在JSF的配置文件中使用Spring接管的JavaBean JSF与Spring的结合 在Spring的UCC事务配置部分出现,并使用和JSF中的绑定一致的风格 第三十五页,共四十九页。 * j2ee框架技术应用 第一页,共四十九页。 培训目标 掌握J2EE框架的设计思想 理解J2EE框架的层次结构 熟悉框架采用技术间的衔接关系 第二页,共四十九页。 培训内容 J2EE框架技术组成 总体介绍 J2EE定位 Java Server Face C/S B/S Model模式 MVC JSF框架 Spring Spring框架 IOC(依赖注入) AOP(面向切片编程) Hibernate 体系结构 Hibernate映射实现 J2EE框架分层结构 表现层 JSF页面 BB 业务控制层 UCC 业务逻辑层 Service 集成层 DAO JSF与Spring的结合 Hibernate与Spring的结合 配置文件层次 扩展方式 J2EE框架功能介绍 异常处理 事务控制 安全控制 其它框架及比较比较 传统J2EE框架 Struts+Spring+Hibernate 第三页,共四十九页。 培训重点 J2EE框架分层结构 J2EE框架功能介绍 第四页,
您可能关注的文档
最近下载
- 小学英语自然拼读法基本规则.doc VIP
- 肿瘤内科护理常规.pdf VIP
- 消防设施通用规范GB 55036-2022与《消防给水及消火栓系统技术规范》GB 50974-2014失效条款对比分析.pdf VIP
- 《预防导尿管相关尿路感染(CAUTI)指南2025》解读(2).docx VIP
- 船员起居舱室.pdf VIP
- 慢性肾脏病PPT【71页】_20212085.pptx VIP
- 《闻鸡起舞》儿童绘本成语故事演讲ppt课件(图文).pptx VIP
- 6.13 中国华能集团公司电力安全生产奖惩办法 .pdf VIP
- 山西汾酒-市场前景及投资研究报告-汾酒复兴进阶.pdf VIP
- 中建一局集团公司总承包公司质量管理手册(2013版)(OCR).pdf VIP
原创力文档


文档评论(0)