1、对于软企或非软企专业开发部门从事项目开发的一线程序员。2、初步具备java或C++等OO类语言的一定经验的软件工程师。
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
1、对于软企或非软企专业开发部门从事项目开发的一线程序员。2、初步具备java或C++等OO类语言的一定经验的软件工程师。
时间地点:2011年12月5-10日 北京
培训费:4500元/人(含教材、结业证书)
课程目标:
1、掌握J2EE 的技术体系结构、能够系统地掌握J2EE Web 及轻量级开源框架技术。
2、能使用J2EE 平台技术开发多层架构的Web 应用系统及典型的OA 应用系统。
3、更深入地掌握J2EE Web 轻量级服务器的应用开发技术。
4、能够编程实现多层、松耦合和可重用的Web 应用组件,最后建立一个支持可伸缩、灵活、可扩展、可个性化和支持国际化 的J2EE 架构的Web 应用系统。
5、使学员掌握基本OA办公自动化系统开发相关知识
课程大纲:
1、JDBC技术介绍
(1)与JDBC有关的主要接口(Connection、Statement、PreparedStatement、CallableStatement和ResultSet等)及编程应用示例
(2)JDBC与oracle、sqlserver 等数据库连接实例
(3)数据库连接池技术
(4)DAO模式的应用
2、Struts2开发技术
(1)先导课程:JSP/Servlet、应用服务器介绍及Tomcat服务器管理使用(此部分如企业受训人员较熟悉可略过,即课时为6学时,否则为9学时)
(2)Struts2框架的设计原理及处理的主要流程
(3)Struts2前端控制器组件,后端控制器组件Action
(4)拦截器组件及拦截器组件栈
(5)文件上传及下载
(6)国际化
3、Hibernate框架/iBatis集合框架
(1)iBatis技术介绍及开发及调试环境搭建,iBatis开发基础
(2)Hibernate技术概述及Hibernate工作原理介绍
(3)Hibernate数据源配置及使用
(4)利用Hibernate主要接口API CURD编程应用示例
(5)Hibernate 值类型映射技术
(6)Hibernate 实体类型映射策略及技术
(7)Hibernate 查询技术
4、应用管理框架SPRING开发技术
(1)Spring框架的设计原理
(2)Spring的IOC及基于IOC的功能
(3)Spring的AOP及基于AOP的功能
(4)Spring对WEB应用的支持
(5)Spring对持久化层的支持
(6)spring对数据源的管理技术
5、SSH2整合开发
Spring对Struts/Struts2的整合开发技术
案例精讲
6、JMS技术及JMS中间件技术
(1)JMS工作原理及相关应用介绍
(2)JMS中间件产品介绍
(3)JMS 中间件 ActiveMQ的安装,测试,配置,使用
(4)Active MQ 与 Spring的集成开发应用
7、WEB 客户端技术
(1)XHTML技术
(2)DIV+CSS技术
(3)JavaScript技术
8、WEB Service开发技术
(1)XML技术、格式良好、约束技术,基于java的XML解析技术
(2)SOAP及WSDL介绍
(3)WEB SERVICE的工作流程及原理
(4)基于Apache AXIS WEB SERVICE框架开发的环境准备
(5)基于Apache AXIS WEB SERVICE框架的开发案例
(6)如何管理SOAP服务
(7)利用java 6对Web Service的支持开发基于Web Service 的应用程序
师资介绍:
杨少波:硕士生导师。长期从事计算机技术的研究和应用系统的开发工作。编著有“21 世纪高校系列教材”中的“J2EE 项目实训UML 及设计模式”、“J2EE 项目实训Hibernate 框架技术”、“J2EE 项目实训Spring 框架技术”和“J2EE 项目实训Struts 框架技术”(清华大学出版社出版)等书。
余英翰:前美资软企资深架构师及业务骨干,主持并参与多个国内外大型软件项目,对基于java的开源项目有着多年的开发及使用经验,对目前的主流应用框架有着较深入的理解。