课程名称:J2EE体系架构设计

 认证机构:UML软件工程组织

上课时间:上午9:00至 12:00;下午13:00至 16:00

学习期限:计划30学时/5天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作

学习费用:(含教材费用 等、并免费提供午餐)
报名方式:培训报名表
住宿情况:根据个人要求安排住宿,费用自理

课程简介:

    本课程采用实例教学方式,通过讲解、实际编写和学习一个完整的J2EE应用程序来掌握建构一个J2EE应用所需技能,重点是,在理解J2EE基本技术的基础上掌握J2EE技术的最佳实践——J2EE模式和学习和掌握和学习高效的开放源码的开发方法。同时,也将讲述和实践应用程序的迭代开发过程,包括:需求分析、问题域的面向对象的分析和设计、在实际设计中如何应用设计模式、测试为先的开发、连续整合发布等。本课程采用的实例是作者改写后的J2EE蓝皮书的宠物店(PetStore1.3.1),其中包括了J2EE的多种组件技术,如:EJB、custom tag、servlet、jsp,以说明如何建立一个可伸缩、灵活、可扩展、可个性化和支持国际化的J2EE应用。
课程将介绍和使用许多实用的开放源码的技术和工具,如:应用Ant建立编译、测试、运行的环境;应用STRUTS建立Web应用框架(framework);应用OJB进行对象关系(O/R mapping)映射;应用JUnit(www.junit.org)进行单元测试。熟练使用这些工具和技术可以帮助开发者提高开发效率。
总之,本课程将帮助您掌握J2EE组件技术、J2EE架构设计的通用原则和设计技术,使用实用工具来提高您的开发效率,您将能在实际的项目中直接应用这些技术和工具来解决问题。

课程指南:

培训对象

J2EE 应用程序开发者,J2EE 应用程序架构设计者

学员基础

本课程适用于熟悉Java编程技术,欲从事JAVA服务器应用软件和企业级电子商务应用开发的技术人员

培训目标

1. 如何建立一个支持可伸缩、灵活、可扩展、可个性化和支持国际化的J2EE架构。
2. 如何进行测试为先、连续整合的迭代开发流程。
3. 如何有效地应用J2EE组件,如EJB、custom tag、servlet、jsp。
4. J2EE技术的最佳实践——J2EE模式。
5. 应用Struts框架高效开发J2EE应用。
6. 实现对象关系映射,以OJB为例。
7. 应用Ant建立编译、测试、运行的环境。
8. 应用JUnit(www.junit.org)进行单元测试.。
9. 如何通过SCEA(Sun认证的构架设计师)认证考试

培训内容

第一天
1. 介绍和使用Ant 和JUnit
2. MVC 模式
3. PetStore 应用的需求分析和设计
第二天
1. 域模型(domain model)的设计和实现、持久化的设计和实现
2. 在实例中应用Data mapper 模式
3. 在实例中应用DAO 模式
第三天
1. 应用MVC 设计Web 层
2. Petstore 中的Web 应用框架WAF
3. Struts 技术
第四天
1. 在实例中应用Struts 实现Web 层
第五天
1. 表示层设计
2. Custom tags
3. 使用TILE 实现可个性化和模块化的动态页面
4. 总结和答疑

课程特点 

1、课程采用实例教学方式,通过讲解、实际编写和学习一个完整的J2EE 应用程序来掌握建构一个J2EE 应用所需技能。
2、讲述和实践应用程序的迭代开发过程,包括:需求、分析、问题域的面向对象的分析和设计、在实际设计中如何应用设计模式、测试 为先的开发、连续整合发布等。
3、本课程采用的实例是作者改写后的J2EE 蓝皮书 的宠物店(PetStore1.3.1)。
4、介绍和使用许多实用的开放源码的技术和工具,如:应用Ant建立编译、测试、运行的环境;应用STRUTS建立Web应用框架(framework);应用OJB进行对象关系(O/R mapping)映射;应用JUnit(www.junit.org)进行单元测试。
5、根据学员需求,还将讲授参加SUN 认证J2EE 架构设计师(SCEA)考试的注意的事项。
总之,本课程将帮助您掌握J2EE 组件技术、J2EE 架构设计的通用原则和
设计技术,使用实用工具来提高您的开发效率,您将能在实际的项目中直接应用
这些技术和工具来解决问题。


Copyright 2002 ®  UML 软 件 工 程 组 织