| 课程名称 | 课程内容 | 培训目标 |
| Java 核心编程技术(Core Java) | 课时:175 | |
| Core Java | Java语法,面向对象的概念,GUI,IO,多线程,Socket等。新版本的教材增加了JDK1.5的新特性如:Generic、annotation等对软件开发具有重要影响的内容。 | 掌握核心Java重点、难点及编程中的常见问题;强调面向对象的思想解决问题。同时新的JDK5.0的重要特性将让你把握未来软件开发的潮流。 |
| 实战项目1:实现ATM柜员机 | 课时:29 | | Unix 开发环境与Oracle数据库 | 课时:68 | |
| Unix开发环境 | UNIX/Linux系统概述;UNIX常用命令;UNIX Shell;UNIX环境下的简单编程;Linux系统的使用。 | 了解UNIX系统的工作原理并掌握常用的UNIX命令和使用方法。 |
| Oracle | Oracle的基本原理、SQL、PL/SQL的应用及编程 | 掌握Oracle应用技术 |
| |
| JDBC | JDBC3.0技术,对象-关系映射(ORM)技术;设计多层数据库应用程序。 | 掌握JDBC编程技术及对象关系映射原理及编程实现。掌握JDBC高级编程技术。 |
| OOAD&UML&Design Patterns | 面向对象(OO)的分析和设计(OOA&D),包括统一建模语言(UML)相关联的概念,统一软件过程(UP),Rational Rose/XDE的使用。 | 掌握面向对象的设计方法、技巧及工具Rational Rose;掌握通用软件职责分配模式(GRASP)和GOF下常用设计模式的应用。 |
| XML | 学习Java分析XML的API(JAXP),包括XML简单(SAX)和文档对象模型(DOM)接口来编写程序对XML文档进行分析、管理。 | 掌握 XML 应用程序开发所必须掌握的基础知识。 |
| |
| Hibernate & Ibatis | Hibernate简介;在Java应用中使用Hibernate的步骤;通过Hibernate API操纵数据库;使用Hibernate的高级特性。 Ibatis简介;使用Ibatis实现持久层开发; 使用Ibatis的高级特性。 分析两个框架的应用场景; | 学习基于Java的开源持久化中间件Hibernate和Ibatis掌握创建Hibernate和Ibatis的配置,熟练掌握基于Hibernate 和Ibatis实现持久化操作。 |
| Html、JavaScript | Html基本标签;JavaScript语法、程序控制结构、JavaScript内置基本对象、JavaScript调用DHTML元素、JavaScript编写客户端脚本程序。 | 掌握基本的HTML标签;掌握JavaScript编写客户端脚本程序,创建功能强大的互动网页。 |
| Java Web编程Servlets | 学习Servlet2.4版本的内容,以Tomcat/WebLogic/WebSphere服务器为环境,基于MVC模式,学习Servlet/Filter/Listener等技术快速建立Web应用,积累经验。 | 掌握Servlet2.4规范技术,创建基于MVC模式的应用。 |
| Java Web编程JSP | JSP介绍;创建、部署和运行JSP;JSP scripting;JSP中使用JavaBean;处理异常;自定义标签;JSTL;表达式语言和Tag Files。 | 掌握JSP2.0规范技术。包括开发和部署基本的JSP;创建简单标签和标签文件;联合使用JSP、JavaBean、表达式语言和自定义标签以及JSTL创建Web应用。最后结合Servlet技术完成基于Web的开发。 |
| Struts & JSF | 重点讲解Struts的原理;配置Struts应用;Struts常用标签库的使用。 重点讲解JSF实现MVC的原理;讲解JSF的Managed Beans,数据转换与验证,事件处理; | 深入理解MVC的模式,熟练掌握基于Struts和 JSF 的JAVA EE解决方案。 |
| Ajax | Ajax基本原理 三种常用的数据传递方式(字符串,JSON,XML) Ajax开源框架Dojo和DWR的使用 | 深入理解Ajax的基本原理,构造更灵活的Web应用 |
| 项目实战2 | 物流业的CRM(客户关系管理)系统 | 在资深架构师的带领下,利用所学知识(Ajax+Struts+Hibernate),逐步完成一个实际的客户管理系统 |
| |
| JAVA EE/EJB高级编程 | 创建基于JAVA EE1.4规范和WebLogic10/WebSphere的EJB3.0中间件;学习将EJB3.0融入分布式企业级应用程序的编程技术,内容包括Session Beans,Entity Beans(JPA),Message-Driven Beans,JTA/JTS,JAAS,JNDI,RMI。同时讲对比EJB3.0与EJB2.1的改进之处,深入了解EJB的实现原理。 | 掌握基于EJB3.0规范的企业应用架构、编程接口及访问EJB技术实现,掌握开发和运行基于 JAVA EE 应用程序所遇到的常见问题,包括安全性,伸缩性和负载平衡管理等。 |
| Spring | Spring框架介绍;安装和构建Spring;控制反转(IoC);面向方面编程(Spring AOP);持久化服务 | 掌握Spring框架的使用,使用Spring构建JAVA EE轻量级Bean的解决方案。 |
| Ajax+Struts+Spring+Hibernate | 基于Ajax,Struts,Spring,Hibernate等四大常用框架综合行开发。 | 掌握这四大开源框架的综合应用。 快速搭建灵活,高效的项目原型。 |
| Ajax+JSF+Spring+Hibernate | 基于Ajax,JSF,Spring,Hibernate等四大常用框架综合行开发。 | 掌握这四大开源框架的综合应用。 快速搭建灵活,高效的项目原型。 |
| Web Services | Xml NameSpace,Schema技术;使用JAXP技术对XML文档进行解析。了解Web Services技术,使用JAX-RPC和JAXWS开发Web Services项目。 | 掌握 Web Services 技术的基本原理,并可以开发Web Services项目 |
| |
| 项目实战:中国移动计费系统 | 赠送:CVS及编程规范 | 掌握CVS的配置和使用;软件编程规范 | CVS的配置和使用;软件编程规范 |
| 赠送:PL/SQL 掌握PL/SQL编程 | PL/SQL简介;程序结构;变量与数据类型;控制语句;游标;触发器;过程;函数 | |
| 项目实战:中国移动计费系统 参与完成实际项目;积累软件开发经验 | 完成基于Unix平台、Oracle数据库、Web界面、三层结构(Client、Middleware、Server)的“移动用户管理和计费系统”的分析、设计和开发,包括:用户管理系统:B/S、C/S结构,JSP、Servlet、Socket;查询系统:B/S结构,JSP、Servlets、JDBC、Hibernate、Spring,采集系统:C/S结构,采用Java、TCP/IP实现;预处理系统:B/S结构,Java、JDBC和Socket实现;数据整合系统:PL/SQL、Oracle实现 | |
| |
| Weblogic常用系统配置 | 多服务器的配置与协作,JNDI,用户与安全,事务、消息管理 |
| Weblogic高级系统管理 | 服务器集群,性能调优与压力测试 |
| |