|
|
模块
|
课时
|
课程主题
|
|
第一讲
|
网页开发基础(上)
|
1.5
|
1. HTML语言基础
2. 常用 HTML标签
3. CSS 样式表
4. CSS的各种属性
5. DIV布局
|
|
第二讲
|
网页开发基础(下)
|
1.5
|
1. JavaScript 语言基础
2. JavaScript常用对象
3. 常用JavaScript程序
|
|
第三讲
|
JSP&Servlet(上)
|
2
|
1. JSP概述
2. 搭建Web开发环境
3. HTTP和Servlet基础
4. JSP基本语法
5. JSP内置对象
|
|
第四讲
|
JSP&Servlet(下)
|
2
|
1. Servlet技术
2. 过滤器技术
3. 监听器技术
4. JavaBean技术
5. 国际化与中文乱码问题
|
|
第五讲
|
JSTL标签
|
2
|
1. JSTL核心标签库
2. 自定义标签
|
|
第六讲
|
EL表达式
|
1.5
|
1. EL表达式语言介绍
2. EL表达式的核心语法
3. EL中的隐含对象
|
|
第七讲
|
数据库基础
|
2
|
1. MySQL安装和使用
2. SQL 语言基础
3. DDL、DML语法
4. 触发器、存储过程
5. SQL设计范式
6. SQL查询
7. 查询效率性能优化
8. 其他数据库介绍
|
|
第八讲
|
JDBC技术
|
2
|
1. JDBC4.0新特性
2. JDBC连接过程
3. Connection 、Statement、ResultSet
4. 查询结果的处理
5. 调用存储过程
6. 数据库连接池
7. Apache开源的连接池
|
|
第九讲
|
XML&Web Service
|
2
|
1. XML基本语法
2. XSL 、DTD、Schema
3. XML解析技术
4. Java中的XML
5. XML在实际项目中的应用
6. WebService概述
7. 开源框架XFire
8. SOAP 消息、WSDL 、UDDI
|
|
第十讲
|
AJAX
|
1.5
|
1. AJAX的技术构成
2. AJAX的典型应用
3. AJAX流行的开源框架
|
|
第十一讲
|
综合项目实战一
(博客系统)
|
2
|
综合运用所学知识,设计和架构博客系统,主要涉及到在项目中常用的技术点有:中文乱码问题、POJO应用、分页的实现、数据校验、过滤器、监听器的应用、上传组件、系统的分层设计(DAO层、Service层)思想等
|
|
第十二讲
|
综合项目实战二
(Web Mail系统)
|
2
|
熟悉项目开发的一般过程,需求调研、需求分析、系统设计、编码、单元测试、集成测试各个环节,该系统的技术点有:界面设计与易用性设计、Java Mail的原理、收发邮件处理、Apache开源的mail框架的使用、AJAX的应用、定时器的应用等
|
|
第十三讲
|
Struts 2.x(上)
|
2
|
1. Struts 2.x介绍
2. MVC原理
3. 请求处理Action
4. 拦截器Interceptor
5. 响应结果Result
|
|
第十四讲
|
Struts 2.x(下)
|
2
|
1. Strtus 2.x标记
2. OGNL用法
3. 类型转换
4. 校验、异常处理、测试框架
5. 与MyEclipse的集成
|
|
第十五讲
|
Hibernate(上)
|
2
|
1. 对象持久化
2. Hibernate开发基础
3. ORM原理
4. 对象关系映射
|
|
第十六讲
|
Hibernate(下)
|
2
|
1. 操作对象
2. Hibernate事务与并发
3. 查询语言HQL
4. 缓存和性能优化
5. Struts 2.x整合Hibernate
|
|
第十七讲
|
Spring(上)
|
2
|
1. Spring容器介绍
2. 依赖注入Ioc
3. 面向切面编程AOP
4. Spring事务管理
|
|
第十八讲
|
Spring(下)
|
2
|
1. Spring JDBC
2. Spring Web应用
3. Spring中的任务调度
4. 与 Struts2.x、Hibernate等其他技术整合
|
|
第十九讲
|
综合项目实战三
(在线教学系统)
|
2
|
综合Struts 2.x+ Hibernate+Spring知识,深化对软件系统分层的理解和把握,主要涉及到的技术点有:Session Scope、权限控制的涉及、单点登录SSO、Portal的基本原理及应用等。
|
|
第二十讲
|
流行的开源框架
|
1.5
|
1. WebWork、Tapestry、JSF
2. Velocity、Freemarker 、iBatis
3. Java的全文检索引擎Lucene
4. JFreechart、iText、JBoss Seam
5. 工作流引擎osworkflow等
|
|
第二十一讲
|
EJB 3.0
|
1.5
|
1. EJB3.0基础
2. JBoss的应用
3. 会话Bean和消息驱动Bean
4. Java Persistence API (JPA)
5. 定时器Timer和EJB的事务
6. 安全机制
7. RMI的原理及应用
|
|
第二十二讲
|
各种应用服务器
|
1.5
|
1. Tomcat介绍
2. JBoss介绍
3. WebLogic介绍
4. WebSphere介绍
|
|
第二十三讲
|
项目管理过程
|
1.5
|
1. 项目开发的周期
2. 项目人员的角色与分工
3. 项目的跟进
4. 项目的质量保证
|
|
第二十四讲
|
XP敏捷开发
|
1
|
1. 敏捷开发概述
2. JUnit应用
3. 持续集成原理
4. Maven的使用
|
|
第二十五讲
|
CVS和SVN
|
1
|
1. 版本管理概述
2. CVS的基本使用
3. Eclipse与CVS集成
4. SVN的基本使用
5. Eclipse与SVN集成
|
|
第二十六讲
|
UML与域建模
|
1
|
1. 什么是UML
2. 常用的UML图
3. 什么是域建模
4. 业务域建模实例分析
|
|
第二十七讲
|
Linux技术
|
1
|
1. Linux的安装
2. Linux常用命令
3. Linux下配置JDK
4. Linux下配置Tomcat
|
|
第二十八讲
|
Oracle技术
|
1
|
1. Oracle的配置和安装
2. Oracle客户端的使用
3. Oracle的基本使用
|
|
第二十九讲
|
综合项目实战四
(在线CRM系统)
|
2
|
综合项目管理知识,并通过对系统架构的设计,深化对软件开发周期的理解和认识,主要涉及到的技术点有: CRM业务、平台的设计、性能优化。
|
|
第三十讲
|
面试就业指导
|
1
|
1. 面试的一般流程
2. 如何写出漂亮的简历
3. 常用的面试技巧
4. 谈薪资的技巧
|