课程名称 |
课程内容 |
*部分 (1周) |
J2EE高级技术 |
多层架构与J2EE平台 |
企业信息系统模型、组件技术和容器服务 |
命名和目录服务(JNDI) |
JNDI架构、上下文、集成RMI-IIOP和JNDI |
会话EJB(Session EJB) |
创建有状态和无状态的会话EJB |
实体EJB(Entity EJB) |
实体EJB的作用及其生命周期 |
CMP和EJB查询语言 |
利用容器管理的持久性来存储和检索实体EJB的状态 |
Java消息服务 |
使用JMS来实现异步通信 |
消息驱动Bean |
创建通过接收异步消息触发功能的EJB |
第二部分 (3天) |
高级分析设计 |
UML的实践 |
通过分析复杂场景来掌握UML的使用 |
J2EE模式 |
表示层模式、业务层模式、集成层模式 |
第三部分 (1周) |
Struts |
MVC与Struts |
Struts如何实现Model/View/Controler架构 |
配置Struts组件 |
Struts配置元素、Struts配置细节 |
Struts标签库 |
bean标签、html标签、logic标签、Struts标签库的常用功能 |
使用Tiles(模板) |
理解模版、安装和配置Tiles、Tiles标签库 |
Validator框架包 |
安装并配置Validator、通过Validator使用ActionForm |
国际化与本地化 |
Struts的国际化组件、本地化Struts应用程序 |
JDBC与数据库访问 |
JDBC技术、JDBC常用接口、配置和连接不同的数据库 |
Struts的数据服务功能 |
在struts中使用ProcessBeans和JDBC |
Struts应用程序打包 |
将应用程序打包成WAR文件、使用Ant构造Struts应用程序 |
第四部分 (2周) |
Hibernate与Spring |
持久层设计与ORM |
ORM概述、持久层实现类型 |
Hibernate配置 |
hibernate.cfg.xml |
Hibernate基础语义 |
Configuration、SessionFactory |
Hibernate O/R映射 |
实体影射、Blob/Clob字段的影射 |
数据关联 |
一对一、一对多、多对多 |
HQL |
Hibernate查询语言 |
回调与拦截机制 |
Interceptor及其应用 |
Hibernate工具 |
MiddleGen、Xdoclet、Synchronizer |
控制反转 |
Spring IoC |
面向方面编程 |
Spring AOP |
Spring架构分析 |
Spring上下文、Spring Web、Spring ORM等 |
Spring与J2EE API |
命名服务、事务服务、消息服务、邮件服务、企业bean服务 |
Spring与Struts集成 |
Spring Web MVC |
Spring与Hibernate集成 |
持久化服务ORM |
Spring的Acegi安全框架 |
Acegi架构及使用 |
第五部分 (4周) |
项目实践 |
信息产业部情报管理系统 |
完成一个典型的基于Java EE架构,Linux平台、Oracle数据库、Web界面、四层结构(Browser、Web Container、Java EE Server、Database)的"情报信息管理系统的分析、设计和开发:1、认证授权系统:采用spring、hibernate、Servlets、Struts实现2、信息查询搜索系统:spring、hibernate、Servlets、filter、Struts、XML和Web Services实现3、信息管理管理系统:spring、hibernate、Servlets、filter、Struts实现4、会员管理系统:spring、hibernate、Servlets、filter、Struts实现。同时,让学员体会真正实际开发中的研发流程,管理配置工具CVS,如何分工协作,接口对接等工作。 |
免费赠送以下课程 (2天) |
职业规划,书写简历等 |
IT职业规划 |
做好自己的职业规划,让自己的职业生涯得以快速提升。 |
IT行业知识 |
电子政务行业,电信,金融,保险重要行业的行业信息和IT就业行情。 |
求职、面试技巧 |
书写简历,面试常见问题。 |