培训对象 |
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 架构设计的通用原则和
设计技术,使用实用工具来提高您的开发效率,您将能在实际的项目中直接应用
这些技术和工具来解决问题。
|