课程介绍:
Java™2 Platform, Enterprise Edition(J2EE)是目前构建高端应用的主流技术,然而使用J2EE技术构建正确的应用解决方案却并非易事。
本课程的主要目的是培养用 J2EE技术,以健壮的、可伸缩的、安全的、灵活的方式来设计和构建企业解决方案的专业技术人员。
入学基础:
1、 有一定的软件开发基础
2、 有一定的软件设计经验
3、 全面理解面向对象编程技术
4、 了解UML语言
5、 对GOF代码设计模式有一定了解
6、具备Java语言编程,测试能力
培训目标:
1、 全面掌握通用软件架构设计原则
2、 深入理解EJB技术
3、 掌握面向对象设计模式(GoF)
4、 掌握J2EE核心模式及最佳实践
5、 掌握对遗留系统的整合技术
6、 掌握国际化软件开发方法
7、 掌握UML2.0建模技术
课程大纲:
一、通用架构(Common architectures)及遗留系统连接性
1、 架构特性(质量属性)
2、 架构层
3、 数据级集成
4、 应用程序/业务/展示级集成
5、 B2B 集成
二、企业 JavaBean及企业 JavaBean 容器模型
1、 EJB 组件模型契约
2、 EJB 类型
3、 事务管理
4、 使用数据访问对象
5、 安全性
6、 Bean 实例池
7、 Bean 钝化
8、 生命周期管理
9、 系统监视
三、协议及J2EE 支持的适用性
1、 超文本传输协议(HTTP)
2、 Internet Inter-ORB Protocol(IIOP)
3、 Java Remote Method Protocol
4、 使用场景
5、 防火墙和 HTTP 隧道
6、 什么时候使用 J2EE?
7、 什么时候使用 EJB
8、 J2EE 技术及它们的应用程序
四、设计模式
1、 GOF 模式:创建型模式
2、 GOF 模式:Behavioral
3、 GOF 模式:Structural
4、 J2EE 中的模式
5、 Communication 模式
6、 消息模型
7、 使用场景
五、国际化及与安全性
1、 国际化元素(I18n 所需的)
2、 Java 2 国际化功能
3、 Java 2 安全模型
4、 安全性基础
5、 Cryptography
6、 数字签名和证书
7、 实现安全性的网络拓朴