Part A: J2EE基础 48
一、 开发环境 2学时
NO
内容
课时
1
软件开发基本知识
0.5
2
开发工具:IDE Eclipse (简单介绍一下其他流行IDE )
1.5
二、 Java语言基础 28学时
NO
内容
课时
1
Java 概述
2
2
变量和表达式
2
3
流程控制
3
4
类与对象
6
5
异常处理
2
6
字符串操作(String, StringBuffer, StringBuilder)
1
7
I/O
2
8
Java包 : 主要介绍Util下的几个重要应用
4
9
Java程序调试技巧
2
10
Java网络编程技术
2
11
Java多线程技术特性
2
12
图形开发
可选
三、 数据库基础 18学时
NO
内容
课时
1
把当前四大主流数据库做介绍性比较;Oracle数据库系统概述
1
2
SQL语言基础
4
3
SQL*Plus
1
4
JDBC数据库编程技术
12
5
JUnit(测试)
可选
Part B: J2EE高级开发 102学时
一. Java Web编程技术 42学时
NO
内容
课时
1
WEB客户端技术
4
2
开发模式和Web开发技术概述
2
3
JSP
6
4
Servlet API
4
5
Java应用服务器Weblogic、WebSphere、Tomcat(主要)
2
6
MVC模式
6
7
Web环境下的JDBC开发
6
8
JNDI和DataSource
4
9
Weblogic的配置和使用
2
10
模式介绍
3
11
Web环境下调用EJB Session Bean
3
二. Struts编程技术 24学时
NO
内容
课时
1
Struts 框架应用原理
2
2
Struts的配置
4
3
Struts框架的核心组件
8
4
Struts Validator验证
2
5
Struts标签库
2
6
集成TILES
3
7
Struts Menu
3
三. Spring编程技术 12学时
NO
内容
课时
1
Spring与工厂
2
2
Spring与IDC
2
3
Spring和Struts的集成
2
4
Spring与AOP
3
5
Spring对JDBC的支持
3
四. Hibernate编程技术与持久化解决方案 18学时
NO
内容
课时
1
O/R mapping的技术原理及应用
2
2
JDO数据对象技术
2
3
Hibernate框架搭建
4
Hibernate基本使用
2
5
在Struts中使用Hibernate
4
6
EntityBean
2
7
IBatis的基本使用
4
五. EJB3.0 6学时
NO
内容
课时
1
JDK1.5 新特性
2
2
EJB3.0的技术规范介绍
4
Part C: J2EE项目实战 60学时
NO
内容
课时
1
进行真实项目开发,熟悉需求设计和系统架构,以项目《*******》为具体实战项目,运用所学技术进行J2EE N 层架构的集成开发和测试。
60
1.1 将项目中运用到的知识点进行系统的复习。
6
1.2 将项目需求和设计文档发给学员,并帮助其理解软件需求的格式和内容,掌握初步设计软件模块的方法。
6
1.3 针对设计文档划分任务以及成员小组进行开发。
18
1.4 讲师对学员开发作品进行评估及指导。
6
1.5 让学员在指导基础上进行二次开发。
12
1.6 讲师做最终评定,并对该模块进行讲解。
6
1.7 针对各大软件公司的笔试试题进行讲解剖析。
6
上机实习部分:每日的授课结束后都有指导上机实习过程。140学时
总学时:350学时