J2EE企业级架构师高级研修班
公开课举办时间:2006年9月23—25日
截止时间报名时间:2006年9月22日
收费标准:2980元/人(含教材费、讲义费、午餐费、证书费、讲座费等)。
一、培训目标
1、J2EE项目中开源技术框架实战;
2、如何在设计中应用J2EE技术的最佳实践——J2EE模式和设计模式;
3、如何建立一个支持可伸缩、扩展、个性化和支持国际化,并搭建高效与可复用的J2EE软件架构。
此次培训将帮助您掌握J2EE组件技术、J2EE架构的通用原则和主流设计技术,使用实用工具来提高您的开发效率,您将能在实际的项目中直接应用这些技术和工具来解决问题。
二、培训对象:
技术总监、项目(开发)经理、系统分析师、设计师、技术骨干等。
三、课程特色
Ø 课程内容采用主流J2EE技术框架和关键技术,使学员具备轻松上手不同类型项目技术基础;
Ø 案例和项目主导的培训,具有丰富项目开发背景和培训经验的讲师将与学员分享最佳设计模式及成功实践经验;
Ø 基于团队的角色学习环境,学员在讲师的带领之下,对一个项目进行设计并划分模块,独立负责不同模块的开发,并且在讲师的指导下,充分体验不同模块之间的沟通和集成问题。
四、课程安排(3天/24H)
Ø 软件架构介绍
软件架构概念
ü 软件架构的功能
ü 软件架构的主要关键点
系统架构设计探索和指南
ü 识别在分布式企业系统中关键的风险因素
ü 面向对象设计的本质
ü 有效网络通讯的指南
ü 有效使用事务控制共享资源
ü 利用复用控制成本
J2EE体系结构
ü J2EE介绍
ü J2EE的架构
ü J2EE应用程序的架构
ü J2EE的技术体系
Ø 用Struts、JSF技术构建J2EE表示层
开源项目Struts应用开发-1
ü J2EE Web层设计剖析
ü Struts Framework概览
ü Struts Controller组件:ActionServlet、Action
ü Struts Model组件:ActionForm
ü Struts View组件:JSP
ü 配置Struts Applications
ü JSP自定义标记库
ü Struts标签库:HTML、Bean、Logic、Nested
开源项目Struts应用开发-2
ü 扩展Struts框架
ü 异常处理机制
ü Struts Validator Framework
ü 国际化和Struts
ü Struts和EJB
ü 使用Tiles标记库
ü Struts应用程序的日志机制
ü 解决性能瓶颈
ü 基于Strus Framework的Web Applications设计考虑
ü 使用StrutsTestCase测试Struts应用
ü Struts实战经验
案例研究:基于Struts的电子商务Storefront应用程序
Java Server Face
ü JSF简介
ü JSF模式和架构
1、MVC和用户接口
2、组合组件
3、组件事件
ü JSF程序组件元素
ü JSF请求处理生命周期
1、Faces context
2、事件队列
3、标准JSF请求-处理生命周期
ü JSF配置:配置Web程序、JSF应用程序,编写JSF配置文件
ü UI 组件
ü Navigation, actions, and listeners
1、Actions and navigation
2、使用forms
3、Events and listeners
ü 验证和转换
1、使用转换
2、使用自定义转换用于验证
3、使用验证器
4、创建自定义验证器
5、转换和验证处理
ü 构建JSF应用程序
1、JSF应用程序架构设计
2、连接视图、控制器、和模型 对象
3、构建复杂的JSF应用程序
ü 使用JSF表达式语言
1、使用表达式语言的动机:与JSP2.0表达式语言的比较
2、访问Bean的属性:直接、嵌套
3、提交Bean的属性
4、访问集合元素
案例研究:基于JSF技术的网上商店
Ø J2EE系统持久层实现----采用Hibernate框架
利用Hibernate构建持久层-1
ü Java对象持久技术概述
ü Hibernate概述
ü 对象-关系映射基础
ü 映射对象标识符
ü 映射一对多关联关系
ü 操纵持久化对象
ü 映射组成关系
ü Hibernate的映射类型
ü Hibernate的检索策略
ü Hibernate的检索方式
利用Hibernate构建持久层-2
ü 数据库事务与并发
ü 管理Hibernate的缓存
ü 映射继承关系
ü Java集合类
ü 映射值类型集合
ü 映射实体关系
ü Hibernate高级配置
ü Hibernate与Struts框架集成
ü Hibernate实战经验
基于Struts和Hibernate框架的电子商务案例
Ø J2EE系统业务层实现----采用Spring框架
Spring Framework-1
ü Spring Framework概述
1、Spring Framework介绍
2、Spring Framework的目标
3、Spring Framework的优点
ü Dependency Injection:依赖注入
1、依赖注入的实现类型
2、三种依赖注入模式的对比比较
ü Spring Bean 封装机制
1、Bean Wrapper类
2、Bean Factory类
3、ApplicationContext
4、Web Context
ü 装配Bean
1、基本装配
2、自动装配
ü 与web框架集成
1、与Struts框架集成
2、与JSF框架集成
3、产生非HTML输出:Excel、PDF
Spring Framework-2
ü 数据持久层
1、Spring中事务管理
2、基于JDBC的持久层封装
3、Hibernate in Spring
ü 访问企业服务
1、配置Spring获取JNDI对象
2、集成JavaMail服务
3、实现定时调度任务
4、使用JMS发送消息
ü Aspect Oriented Programming
1、AOP概念
2、AOP in Spring
3、Dynamic Proxy 与Spring AOP
ü Spring实战经验
基于Struts、Spring、Hibernate的案例实现
Ø 集成J2EE应用系统
开发JMS应用
ü JMS服务体系结构
ü JMS编程模型
ü JMS和EJB集成
ü Message Driven Bean概述
ü Message Driven Bean的生命周期
ü 编写Message Driven Bean案例
采用JCA与遗留系统集成
ü J2EE Connector Architecture(JCA)介绍
ü 装配部署资源适配器
ü 配置资源适配器
ü 使用资源适配器访问遗留应用系统
Ø J2EE系统中安全实现
安全概述和机制
ü 验证和授权
ü Web层安全实现
ü 三种验证方式:HTTP Basic and Digest验证、基于Form的验证、HTTPS客户端验证
ü 授权方式:定义性安全、编程安全
ü 加密和完整性
基于Spring AOP的Acegi安全系统
ü Acegi安全系统介绍
ü 管理身份验证
ü 控制访问
ü 保护Web应用程序
ü 保护方法调用
Ø J2EE设计模式
J2EE设计模式-1
ü J2EE应用表示层设计考虑和最佳实践
ü 表示层设计模式:Intercepting Filter、Front Controller、Context Object、Application Controller、View Helper、Composite View、Service to Worker、Dispatcher View
ü J2EE应用业务层设计考虑和最佳实践
ü J2EE业务层设计模式:Business Delegate、Service Locator、Session Façade、Application Service、Business Object、Composite Entity、Transfer Object、Transfer Object Assembler、Value List Handler
J2EE设计模式-2
ü J2EE应用集成层设计考虑和最佳实践
ü J2EE集成层设计模式:Data Access Object、Service Activator、Domain Store、Web Service Broker
重构J2EE应用
ü 分析并初步重构一个J2EE案例
ü 重构原则
ü 代码的坏味道
ü 构筑测试体系
ü 重构工具
Ø SOA
SOA
ü 面向服务的架构的概述
ü SOA的元素
ü 应用程序前端
ü 服务
ü 服务库
ü 服务总线
ü SOA的过程、原则和工具
ü SOA与Web服务
ü Web服务平台
ü 服务契约
ü WSDL与服务契约
ü 服务发现——注册与查找
ü 服务层安全
ü 服务层交互模式
ü SOA与Web服务进行集成
XML编程
ü XML概述
ü 解析XML文档:DOM、SAX
ü 使用开源项目dom4j进行XML开发
J2EE Web Services实现
ü Web Services概述
ü J2EE平台和Web Services技术
ü Web Services核心技术:SOAP、WSDL、UDDI
ü J2EE Web Services开发核心API:JAXRPC、JAXM
ü 常用Web Services开发工具介绍:Apache Axis、Weblogic WorkShop
Web Services开发案例
五、证书和认证
培训结束后学员可以获得信息产业部计算机培训中心颁发的高级架构设计师认证培训合格证书。
六、报名和联系方式:
联 系 人:高老师
联系电话:010-63570288
传 真:010-83539592
网络咨询:huily-shine@hotmail.com |