本课程学习目标:

掌握 Unix/Linux & J2EE & Oracle & WebLogic/WebSphere/Jboss/Spring/Struts/Hibernate 等高端技术的中高级软件工程师。

第一阶段: 您将学习 JAVA 编程的基础部分,即 J2SE 部分,共分 2 门课程

名称

内容简介

涉及到的项目

J2SE

JAVA 开发基础知识;
Eclipse 开发环境;
J2SE 5.0 API ;
多线程技术;
Socket 网络技术;
Regular Expression;
Java反射技术;
Properties技术;

聊天室系统
坦克大战游戏
贪吃蛇

实战数据结构

数据结构实战训练;
数组、链表等常用数据结构实战;

实战链表开发

第二阶段: 您将学习 JAVA WEB 技术,共分 7 门课程

名称

内容简介

涉及到的项目

数据库技术

Oracle 基础管理;
SQL 语言;
PL/SQL 语言;
触发器、存储过程;
MySQL 简介;
SQLServer 简介;

选课系统
雇员管理系统
BBS 系统

JDBC技术

JDBC Connection;

Statement;

PreparedStatement;

CallableStatement;

ResultSet;

Scrollable RS;

Updatable RS;

RowSet and DataSource;

连接池技术;

在线商城类别管理模块

HTML & CSS
& JavaScript
网页技术

HTML 语言;
CSS 语言;
JavaScript 语言;
JS常用模版;
后台管理模版;

用户注册模块
用户管理模块

JSP&Servlet 技术

Servlet 技术;
JSP 技术;
Tag Library 技术;
Filter技术;
报表系统;
FileUploading;
Tomcat 服务器技术;

在线商城
统计报表模块
BBS 系统

SCM技术

CVS初步;

SVN简介;

 

Java Web 实战演练

综合运用所学知识;
HTML + CSS + JS;
JSP + Servlet +
JavaBean;
FileUploading;
分页技术;
数据校验;
MVC初步;

在线商城

XML + WebService技术

Apache Axis初步;

XML + XSL + DTD/Schema;

SOAP + WSDL + UDDI;

REST技术简介

在线商城增强

AJAX技术

AJAX技术基础;

AJAX技术框架;

AJAX技术调试技巧;

在线商城增强

第三阶段: 您将学习 J2EE 技术

名称

内容简介

涉及到的项目

流行Web框架简介

Struts / WebWork / Tapestry

JSF / Velocity / Freemarker

Hibernate / Ibatis SQLMap等简介

 

Struts and JSTL

Struts应用开发基础;

MVC理论基础;

Struts TagLib;

JSTL基础;

Struts国际化支持;

 

Hibernate

Hibernate应用开发基础;

ORM基础理论;

关系映射技术;

性能调优技术;

 

Spring

Spring IoC技术;

Spring AOP技术;

Spring 与 Struts / Hibernate结合运用;

Spring 声明事务管理;

 

Log4J and JUnit技术

Logging API;

JUnit单元测试技术;

 

SSH项目实战

综合运用所学知识;

Spring + Struts + Hibernate;

CVS;

Log4J;

JUnit;

WEB OA 系统

UML

UML技术;

UML分析技术;

UML设计技术;

UML与软件架构;

RationalRose / MagicDraw

CRM系统

UML + SSH项目实战

综合运用UML + SSH;

Spring + Struts + Hibernate;

CRM基础理论;

CRM系统

EJB3.0

EJB3.0基础知识;

SessionBean;

EntityBean;

MetaData技术;

PersistenceAPI;

JBoss;

信用管理系统

项目实战

综合运用所学知识

信用管理系统

Linux技术

Linux操作系统基础;

Linux下配置Java开发环境;

Linux下开发Java程序;

 

J2ME简介

J2ME简介

 

第四阶段: 介绍面试、沟通等个人发展所需的知识和技巧

名称

内容简介

涉及到的项目

面试技巧与演练

面试技巧训练;
心理素质训练


有效沟通

与人沟通的技巧


行业知识介绍

介绍热门的软件开发所涉及的行业知识

证券业背景知识
ERP 背景知识
电信业背景知识

前沿技术介绍

介绍 MDA 、 3G 等前沿技术