J2EE公开课


(by huihoo.com 服务中心)

此次合作是Huihoo与优迈科技联手为知名IT企业、电信设备制造商委托培训高级JAVA,J2EE软件工程师
Huihoo负责此次培训的J2EE部分

此次课程的J2EE/JBoss培训计划和培训内容如下:

课程分为两部分

(一) JBoss/J2EE部分,深入学习JBoss的概念,使用,配置,开发,部署,掌握JBoss的核心技术:
jmx,jsp/servlet,jndi,jdbc,ejb,jta,jms
JBoss/J2EE部分以 CrimePortal例子为主分别介绍和演示J2EE核心技术的各个方面,并结合JBoss书中给出的例子加深理解

同时介绍HSQLDB,PostgreSQL,MySQL
同时介绍Debian,Fedora,Solaris

(二) 项目部分,参与CRM的实战开发

分析OpenCRX CRM , SugarCRM , 并写出分析报告 , Allen提供初始化版本 , 同学在此基础上完善此文档 , 版权遵循 GNU FDL

GNU FDL http://www.gnu.org/licenses/fdl.html

同时介绍HSQLDB , PostgreSQL , MySQL
同时介绍Debian , Fedora , Solaris

课程涉及的平台,工具,产品如下

操作系统 : Debian , Fedora , Solaris
应用服务器 : JBoss
开发平台 : Eclipse
数据库 : HSQLDB , PostgreSQL , Mysql
工具类 : ANT , JUnit , CVS , Maven
框架类 : struts , spring , hibernate
CRM产品 : OpenCRX CRM , SugarCRM

注: 学生的开发平台采用Linux , 整个培训过程都基于Linux , 包括老师的演示,实验平台也采用Linux , 完全脱离Windows平台, 开心 :)

时间安排

。每天安排学员看1个小时以上的代码 (看java程序设计教程书中的代码)
。每天安排学员编写一定数量(50-100行)的代码,并给出正确答案和解说(做java程序设计教程书中的作业)

序号和主题

1. J2EE Introduction
2. J2EE Architecture

3. JBoss Base

4. JMX
5. JBossMX

6. JNDI
7. JBossNS

8. JTA/JTS
9. JBossTX

10. EJB
11. Session Beans
12. Entity Beans
13. Message Driven Beans

14. XDoclet

15. BMP
16. CMP
17. JBossCMP
18. JDO
19. hibernate

20. JBoss EJB Container

21. EJB3.0

22. JMS
23. JBossMQ

24. JCA
25. JBossCX

26. Security/JAAS
27. JBossSX

28. Servlet
29. JBoss/Tomcat
30. JBoss/Jetty

31. XML
32. JSP
33. Customer JSP Taglib
34. MVC
35. Struts

36. JDBC

37. J2EE Pattern

38. Eclipse
39. JBoss-IDE

40. Java/J2EE Application Framework
41. spring

项目分析

1. OpenCRX
2. SugarCRM

项目开发

CRM

高级部分

1. HSQLDB
2. PostgreSQL
3. MySQL
4. Oracle

5. Java Development on Linux
6. Java Development on Solaris

7. Deploy and Management Java Application on Linux
8. Deploy and Management Java Application on Solaris

培训周期

包括Java基础和高级部分 , 整个课程持续4个月时间 , J2EE部分有1个半月左右 , 项目开发将持续1个月
培训从 2005.01.03 - 2005.04 底 , 时间很长 , 大家都很累 , 但收获巨大