培训对象 |
从事企业应用开发的人员;软件项目经理;软件开发经理;企业应用开发人员;企业应用架构师,其他对J2EE技术及架构感兴趣的人员。
|
学员基础 |
具有一定的Java语言基础,对http等Web协议和技术有一定了解。
|
培训目标
|
使学员深入了解J2EE体系架构技术和开发模型,通过对J2EE规范的学习,来掌握建立企业应用时应选择的合理的技术平台和开发语言。通过对
J2EE设计模式的学习,实现在应用设计中采用最佳的设计方案,从而提高系统的可靠性,扩展性和可重用性等方面的要求。通过对EJB,Serlvet/JSP和J2EE客户端程序的学习,掌握创建J2EE应用系统组件的知识和技巧。通过对J2EE连接技术的学习,掌握在J2EE环境中可利用的各种连接技术和方案选择。最后通过对J2EE应用部署的学习,掌握如何将应用打包成为标准的J2EE归档文件,并将应用部署到目标系统上。 |
培训内容 |
第一天
第1部分- Java 2 Enterprise Edition (J2EE) 架构
A. 选择并应用合适的J2EE技术设计想要的多线程架构
B. 评估分布式系统设计时的权衡
C. 选择合适的J2EE设计模式
D. 将职能分配到合适的层,优化可维护性、扩展性以及性能
第2部分 -Web组件开发
A. 使用JavaServer Pages (JSPs)构造网页以提供动态内容
B. 设计并开发遵循Java Servlet 规范的Java Servlets,包括Servlet 生命周期、类、接口、事件监
听程序以及过滤器
C. 协调并管理会话状态、包括cookies, HttpSession 以及 URL rewrite
D. 实现同时支持有效错误处理的高鲁棒性控制器逻辑
E. 使用MVC (Model-View-Controller结构化划分组件职能
第二天
第3部分- Enterprise JavaBean (EJB) 开发
A. 选择和理解 EJB的各种类型
B. 设计EJB 本地和远程接口
C. 设计符合EJB生命周期和状态行为的逻辑 ,创建、激活、钝化、删除
D. 使用EJB查询语言和Container-Managed Relationships(CMR)或Bean Managed
Persistence
(BMP)开发具有Container-Managed Persistence (CMP)的Entity
EJB
E. 开发消息驱动的BEAN(MDB)
F. 利用分布式对象和容器管理事务环境中的异常
第三天
第4部分- 客户端开发
A. 确定并解决企业客户端编程的问题,包括应用程序、servlet 和 EJB 客户端
B. 使用Java命名和目录接口(Java Naming and Directory Interface,JNDI)同时获取局部和全局
服务引用
第5部分- 连通性服务
A. 选择和使用不同的连通性通信技术,如Java Messaging Service (JMS)、JDBC、J2EE Connector
Architecture以及企业连通性服务
B. 确定并解决J2EE应用程序设计方面的 Remote Method Invocation (RMI)问题,包括序列化、RMI-
IIOP以及远程异常(RemoteException
)
C. 使用JDBC 2.0访问关系数据库,包括驱动程序以及语句选择
第四天
D . 应用 JDBC 2.0 标准扩展特性,包括数据源、连接池和事务管理
E. 使用用于应用程序集成的Java Messaging Service (JMS)
F. 使用用于XML处理的Java API for XML Parsing (JAXP)
G. 使用Java Authentication 和 Authorization Service (JAAS)确保应用程序的安全。
第6部分- 装配与部署
A. 将企业应用程序打包以便于部署
B. 使用J2EE部署描述符配置用于进行部署的企业应用程序
|
课程特点 |
1、 理论与实践相结合,解决你的实际问题。
2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
|