JavaEE企业培训方案_第1页
JavaEE企业培训方案_第2页
JavaEE企业培训方案_第3页
JavaEE企业培训方案_第4页
全文预览已结束

下载本文档

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

文档简介

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的技术体系 3.2 用Struts、构建JAVA EE表示层 3.2.1 开源项目Struts应用开发-1 JAVA EE Web层设计剖析 Struts Framework概览 Struts Controller组件:ActionServlet、Action 3.2.1.

3、4 Struts Model组件:ActionForm Struts View组件:JSP 配置Struts Applications JSP自定义标记库 Struts标签库:HTML、Bean、Logic、Nested 3.2.2 开源项目Struts应用开发-2 扩展Struts框架 异常处理机制 Struts Validator Framework 国际化和Struts Struts和EJB 使用Tiles标记库

4、Struts应用程序的日志机制 解决性能瓶颈 基于Strus Framework的Web Applications设计考虑 0 使用StrutsTestCase测试Struts应用 1 Struts实战经验 3.3 JAVA EE系统持久层实现-采用Hibernate框架 3.3.1 利用Hibernate构建持久层-1 Java对象持久技术概述 Hibernate概述 对象关系映射基础 映射对象标识符 映射一对多关联关系 操纵持久化对象

5、 映射组成关系 Hibernate的映射类型 Hibernate的检索策略 0 Hibernate的检索方式 3.3.2 利用Hibernate构建持久层-2 数据库事务与并发 管理Hibernate的缓存 映射继承关系 Java集合类 映射值类型集合 映射实体关系 Hibernate高级配置 Hibernate与Struts框架集成 Hibernate实战经验 3.4 JAVA EE系统业务

6、层实现-采用Spring框架 3.4.1 Spring Framework-1 Spring Framework概述 .1 1、Spring Framework介绍 .2 Spring Framework的目标 .3 Spring Framework的优点 Dependency Injection:依赖注入 .1 依赖注入的实现类型 .2 三种依赖注入模式的对比比较 Spring Bean 封装机制 .1 Bean Wrapper类 .2 Bean

7、Factory类 .3 ApplicationContext .4 Web Context 装配Bean .1 基本装配 .2 自动装配 与web框架集成 .1 与struts框架集成 .2 产生非HTML输出:Excel、PDF 3.4.2 Spring Framework-2 数据持久层 .1 Spring中事务管理 .2 基于JDBC的持久层封装 .3 Hibernate in Spring 访问企业

8、服务 .1 配置Spring获取JNDI对象 .2 集成JavaMail服务 .3 实现定时调度任务 .4 使用JMS发送消息 Aspect Oriented Programming .1 AOP概念 .2 AOP in Spring .3 Dynamic Proxy 与Spring AOP Spring实战经验 3.5 集成JAVA EE应用系统 3.5.1 开发JMS应用 3.5.2 JMS服务体系结构 3.5.3 JMS编程模型 3.5.4 JMS和EJB集成

9、 3.5.5 Message Driven Bean概述 3.5.6 Message Driven Bean的生命周期 3.5.7 编写Message Driven Bean案例 3.6 JAVA EE系统中安全实现 3.6.1 安全概述和机制 验证和授权 Web层安全实现 三种验证方式:HTTP Basic and Digest验证、基于Form的验证、HTTPS客户端验证 授权方式:定义性安全、编程安全 加密和完整性 3.7 XML编程 3.7.1 XML概述 3.7.2 解析XML文档:DOM、SAX 3.7.3 使用开源项目dom4j进行XML开发 3.8 AJAX编程 3.8.1 AJAX AJAX概述 3

温馨提示

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

评论

0/150

提交评论