欢迎来到天天文库
浏览记录
ID:20097667
大小:1.72 MB
页数:32页
时间:2018-10-10
《第7章 jsf应用 课堂 精简》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaEE应用技术基础济南大学信息学院刘鹍liukun@ujn.edu.cn1回顾:Struts2应用Struts2开发流程:2个XML+Action类+JSP页面+JavaBean校验器:validate方法或者XML校验器注意:命名+位置拦截器:struts.xml配置拦截器类(继承AbstractInterceptor,重写intercept方法)国际化:struts.properties相应语言的properties文件(*_zh_CN.properties或*_en_US.properties)位置+命名2回顾:Hibernate应用Hibern
2、ate开发步骤:(1)创建Hibernate的配置文件、创建SessionFactory类。(2)创建持久化类。(3)创建对象-关系映射文件。(4)通过HibernateAPI编写访问数据库的代码。3回顾:Spring应用依赖注入工厂模式依赖注入的两种方式Spring主要接口BeanFactory、ApplicationContextSpring配置文件applicationContext.xml配置文件SpringAOPAdvice(5种类型-around、before、after、throw、introduction)Pointcut(时机)Spring
3、事务4种声明式事务管理的配置方式:TransactionProxyFactoryBeanTransactionProxyFactoryBean+Bean继承BeanNameAutoProxyCreator(常用)DefaultAdvisorAutoProxyCreator4回顾:Spring应用Spring与Struts整合应用添加Struts2开发能力(jar包、web.xml、strut.xml)添加Spring开发能力(jar包、applicationContext.xml)添加Spring支持包struts2-spring-plugin.jar修改w
4、eb.xml,增加spring支持创建消息包文件struts.properties修改applicationContext.xml修改struts.xmlSpring与Hibernate整合应用添加Spring开发能力(jar包-5libraries、applicationContext.xml)加载Hibernate框架(Hibernate配置文件由Spring管理、sessionFactory由Spring注入)5回顾:Struts2、Hibernate和Spring整合应用分层架构模式添加Spring开发能力添加Hibernate开发能力生成Hiber
5、nate所需的POJO类和映射文件映射文件在Spring配置文件中注册开发DAO层继承HibernateDaoSupport类super.getHibernateTemplate()Spring配置文件中注入sessionFactory开发Service层依赖注入实现WEB层Action类(action类+spring配置文件+struts配置文件)过滤器(过滤器类+struts配置文件)数据校验(xml+命名+位置)分页(Pager类+DAO层+Action层+JSP)6第7章JSF应用7第7章JSF应用ServletAPI请求/响应模型收集HTML页信息
6、servlet执行业务逻辑在HTML上显示结果HTMLServlet业务逻辑8第7章JSF应用ServletAPI缺点维护问题:HTML嵌入servlet代码9第7章JSF应用JavaServerPages体系结构优于ServletAPI模型-视图-控制器(MVC)模式:表示层与业务逻辑层分离代码重用易于维护JSPJSPJSPServletJavaBeanEJBWeb服务视图控制器模型10第7章JSF应用Struts2Struts是MVC设计模型的开放源代码Struts是通过一组Java类和JSP标签库实现的Struts有助于管理Web应用开发和维护,加快
7、开发过程11第7章JSF应用Web应用开发截至目前,JavaWeb技术已被公认为具有:移植性扩展性灵活性可用于构建大型企业解决方案但不适于快速应用开发(RAD)缩短学习过程构建中小企业(SMB)解决方案12第7章JSF应用——学习要点1.JSF简介2.第一个JSF程序3.ManagedBean4.JSF标签13第7章JSF应用7.1.JSF简介7.2.第一个JSF程序147.1JSF简介JavaServerFaces:JavaServerFaces(JSF)技术是构建Web应用的框架JSF将Web应用框架开发推进了一步,以ServletAPI和JSP技术为基
8、础功能性体系结构更理想,RAD,便于维护Servle
此文档下载收益归作者所有