JavaEE企业培训方案1_第1页
JavaEE企业培训方案1_第2页
JavaEE企业培训方案1_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 培训对象:1.1 软件工程师等。2 培训目标:2.1 Java 项目中开源技术框架实战;2.2 如何在设计中应用 JAVA EE 技术的最佳实践 JAVA EE 模式和设计模式;2.3 如何建立一个支持可伸缩、扩展、个性化和支持国际化,并搭建高效与可复用 的 JAVA EE 软件架构。2.4掌握中高级Java技术、JAVA EE架构的通用原则和主流设计技术,使用实用工 具来提高您的开发效率,您将能在实际的项目中直接应用这些技术和工具来解决 问题。3 培训内容3.1 软件架构介绍3.1.1 软件架构概念 软件架构的功能 软件架构的主要关键点3.1.2 系统架构设计

2、探索和指南 面向对象设计的本质 有效使用事务控制共享资源 利用复用控制成本3.1.3 JAVA EE 体系结构 1. JAVA EE 介绍2. JAVA EE 的架构3. JAVA EE应用程序的架构4. JAVA EE的技术体系用 Struts、构建 JAVA EE 表示层3.2.1开源项目Struts应用开发-1JAVA EE Web 层设计剖析Struts Framework 概览Struts Controller 组件:ActionServlet、ActionStruts Model 组件: ActionFormStruts Vi

3、ew 组件: JSP配置 Struts ApplicationsJSP自定义标记库Struts 标签库: HTML 、Bean、Logic、Nested322开源项目Struts应用开发-2扩展Struts框架异常处理机制Struts Validator Framework国际化和 StrutsStruts 和 EJB使用 Tiles 标记库Struts 应用程序的日志机制解决性能瓶颈基于 Strus Framework 的 Web Applications 设计考虑使用 StrutsTestCasei测试 Struts 应用Struts 实战经验3.3 JAVA EE系统持久层实现一-采用H

4、ibernate框架3.3.1 利用Hibernate构建持久层-1Java对象持久技术概述Hibernate 概述对象关系映射基础映射对象标识符映射一对多关联关系操纵持久化对象映射组成关系Hibernate 的映射类型Hibernate 的检索策略Hibernate 的检索方式3.3.2 利用Hibernate构建持久层-2数据库事务与并发管理Hibernate的缓存映射继承关系Java集合类映射值类型集合映射实体关系Hibernate 高级配置 Hibernate 与 Struts 框架集成 Hibernate 实战经验3.4 JAVA EE 系统业务层实现 -

5、采用 Spring 框架3.4.1 Spring Framework- Spring Framework 概述.1 1、 Spring Framework 介绍.2 Spring Framework 的目标.3 Spring Framework 的优点341.2Depe ndency Injectio n:依赖注入.1 依赖注入的实现类型.2 三种依赖注入模式的对比比较 Spring Bean 封装机制.1 Bea n Wrapper 类.2 Bea n Factor

6、y 类.3 ApplicationContext.4 Web Context 装配 Bean.1 基本装配.2 自动装配341.5 与web框架集成341.5.1 与struts框架集成.2 产生非 HTML 输出: Excel、PDF3.4.2 Spring Framework- 数据持久层.1 Spring中事务管理基于JDBC的持久层封装.3 Hibernate in Spring 访问企业服务.1 配置 Spring 获取 JNDI

7、 对象.2 集成 JavaMail 服务.3 实现定时调度任务使用JMS发送消息 Aspect Oriented Programming.1 AOP 概念.2 AOP in Spring.3 Dynamic Proxy 与 Spring AOP Spring 实战经验3.5 集成 JAVA EE 应用系统开发 JMS 应用JMS 服务体系结构JMS 编程模型JMS 和 EJB 集成Message Drive n Beant既述Message Driven Bea n 的生命周期编写 Message

8、 Driven Bean案例3.6 JAVA EE 系统中安全实现3.6.1 安全概述和机制 验证和授权 Web 层安全实现 三种验证方式: HTTP Basic and Digest 验证、基于 Form 的验证、 HTTPS 客户端验证 授权方式:定义性安全、编程安全 加密和完整性3.7 (七) JAVA EE 设计模式3.7.1 JAVA EE 设计模式 - JAVA EE 应用表示层设计考虑和最佳实践 表示层设计模式: Intercepting Filter、 Front Control

9、ler、 Context Object、Application Controller 、View Helper、Composite View、 Service to Worker、 Dispatcher View JAVA EE 应用业务层设计考虑和最佳实践 JAVA EE 业务层设计模式: Business Delegate、 Service Locator、 Session Fa?ade、Application Service、 Business Objec、t Composite Entity、 Transfer Object、 Transfer Object

10、 Assemble、r Value List Handler3.7.2 JAVA EE 设计模式 - JAVA EE 应用集成层设计考虑和最佳实践 JAVA EE 集成层设计模式: Data Access Objec、t Service Activator、 Domain Store、Web Service Broker3.7.3重构 JAVA EE 应用 分析并初步重构一个 JAVA EE 案例重构原则代码的坏味道构筑测试体系重构工具3.8 (八) SOA3.8.1 SOA面向服务的架构的概述SOA 的元素应用程序前端服务服务库服务总线SOA 的过程、原则和工具SOA与Web服务Web 服务平台服务契约WSDL 与服务契约服务发现 注册与查找服务层安全服务层交互模式SOA与Web服务进行集成3.8.2 XML 编程XML 概述解析XML文档:DOM、SAX使用开源项目 dom4j 进行 XML 开发3.8.3 JAVA EE Web Services

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论