| Java课程体系 | 第一阶段 | Java 基础 | Java 语言基础,输入输出技术,多线程编程,HTML,Javascript,JSP技术,基本SQL语言操作以及使用以上技术实现简单JAVA程序的编写。 |
| JSP |
| SQL 语言 |
| JAVA+JSP+SQL 项目实战 |
| 第二阶段 | JAVA 高级 | 设计模式网络编程,JDBC,XML的Java实现 ,Servlet请求,应答,会话,标签库等内容,以及JAVA+Servlet+SQL项目实战。 |
| Servlet |
| JAVA+Servlet+SQL项目实战 |
| 搜索引擎技术 | 搜索引擎技术展望,Heritrix网络爬虫技术 Lucene文档检索技术 Nutch技术 SEO搜索引擎优化技术 |
| 第三阶段 | Java 体系结构 ( J2EE,J2SE,J2ME) | J2EE的各种设计模式,Struts概念 ,安装配置和实现方式标签库以及一些实用技术(Struts框架的扩展、Struts应用的国际化),以及Struts 项目实战。 MyEclipse环境下直接生成Struts框架代码 ,Struts异常处理 |
| Struts |
| Struts 项目实战 |
| 3G | 3G技术简介,基于J2EE的3G手机网站开发。 |
| 第四阶段 | Hibernate2 | Hibernate基础 ,Hibernate编程技术(持久化类 ,组件,操作持久化数据,父子关系的建模)。Spring基础语法,高级特性,数据持久层,远程调用等内容。以及Oracle 数据库的应用包括存储过程的编写,以及Struts+Hibernate 项目实战。 Hibernate缓存技术;eclipse中hibernate插件应用 |
| Spring |
| Oracle 数据库的应用 |
| Hibernate 项目实战 |
| 第五阶段 | 软件工程流程 | 讲解软件开发的整体过程,包括UML九种图的设计与理解,以及各种文档的编写,以及软件测试用例的编写等项目前期设计工作。 UML在企业实际开发中的使用,以及UML设计的实战 |
| 软件测试 |
| UML 设计 |
| UML 实战 |
| 第六阶段 | Linux 系统的基本操作 | Linux 基础应用,系统管理,网络管理等内容,以及 Linux 系统下J2EE工程的开发及部署以及数据库的安装与使用。 |
| Linux系统下J2EE工程的开发及部署 |
| 第七阶段 | 真实外包项目实战 | 综合上述六个阶段,从设计到实施,经历一个真实软件外包项目的实战。 |