理解JavaEE6.0技术规范下的各种技术如EJB3.x和JPA2.0等技术规范,能够基于标准的javaee技术规范进行大型项目的开发,在前端开发技术方面得到加强,能够胜任大部分前端开发任务。
序号
|
内容
|
课时
|
课程内容
|
1
|
Java基础入门
|
18
|
了解Java的发展历史及地位,能够搭建Java开发环境;掌握java基本的逻辑判断语法,掌握循环语法及基于过程的代码编写 。
|
2
|
JavaOOP
|
30
|
理解java面向对象思想并能够基于面向对象思想的开发。
|
3
|
UML建模
|
12
|
掌握UML的基本知识,能够利用UML绘制类图、用例图、序列图等常见的模型。
|
4
|
Junit
|
3
|
掌握Junit 。
|
5
|
T-SQL
|
6
|
了解常用数据库MySQL的使用及基本的SQL语句的编写。
|
6
|
JDBC
|
12
|
掌握使用JDBC进行数据库的操作,能够使用JDBC进行数据库表的增删查改的操作。
|
7
|
I/O流
|
6
|
掌握基本的文件输入输出流,能够利用文件输入输出流进行文件的读写,掌握常见的IO流控制类和接口。
|
8
|
XML与annotation
|
6
|
掌握XML文件的格式,能够编写XML文件格式的文件;能够利用SAX和DOM进行XML文件的解析和操作;理解annotation的概念,能够自定义annotation和处理annotation。
|
9
|
多线程
|
6
|
理解多线程技术的原理,理解线程安全、线程的同步和互斥,能够基于Thread和Runnable进行多线程应用开发。
|
10
|
网络编程
|
6
|
理解网络编程技术,能够开发基于Socket和ServerSocket进行网络应用开发,能够结合多线程技术进行多客户端网络应用开发。
|
11
|
字符串及日期处理(阅读材料不算课时)
|
0
|
能够使用String类的特性进行字符串处理,能够使用简单的正则表达式进行字符串的处理,能够使用Calendar类进行复杂日期的处理,能够按要求格式化各种类型的日期数据;掌握字符串和日期之间的转换。
|
12
|
QQ聊天室
|
27
|
强化JavaOOP知识,综合使用多线程和网络编程的知识,具备小型项目的开发能力。
|
13
|
HTML
|
12
|
掌握基本的HTML知识,能够利用HTML编写网页,熟练使用table标签,熟练使用表单form标签、input、select、button等标签。
|
14
|
CSS美化HTML页面
|
24
|
CSS的基本语法,CSS的配色美化、CSS前景和背景设置,滤镜等技术。
|
15
|
JavaScript
|
30
|
JavaScript基本语法,函数定义,浏览器对象BOM和文档对象DOM的操作,事件的操作;基本ajax应用。
|
16
|
JSP基础入门
|
12
|
掌握JSP基本开发语法,能够使用常见的web应用容器部署JSP应用。
|
17
|
JSP内置对象
|
12
|
应用JSP内置对象进行开发,接收表单请求参数,响应服务端信息,页面的转发与重定向。
|
18
|
JSTL和EL表达式
|
12
|
能够利用JSTL的知识改进JSP页面,能够使用EL表达式简化页面的开发。
|
19
|
自定义JSTL
|
6
|
能够通过自定义JSTL标签来完成特定功能标签的开发,以期胜任复杂的业务应用。
|
20
|
Servlet应用
|
6
|
掌握Servlet基本应用技术,能够数量servlet组件的开发,能够结合JSP完成WEB应用开发。
|
21
|
过滤器Filter
|
3
|
熟练掌握过滤器技术,能够利用过滤器解决一些通用的问题如中文乱码等问题。
|
22
|
JavaEE6.0下的Servlet和Filter
|
12
|
掌握新JavaEE6.0新技术的应用,能够应用注释来简化XML文件的配置,能够应用基于注记的Servlet和Filter;异步servlet的开发和应用。
|
23
|
Jquery
|
24
|
Jquery选择器,包装器,jquery ajax等技术,jquery操作文档对象。
|
24
|
Jquery-ligerUI
|
18
|
ligerUI框架的开发技术基础, 创建基于ligerUI的文本框,对话框,窗口,树机构,表格数据展示,分页等功能。
|
25
|
WebService
|
12
|
web服务原理,了解SOAP协议,会应用CXF框架开发webservice应用。
|
26
|
自定义MVC框架
|
12
|
在学习JSP/SERVLET/Filter之后,综合这些知识来讲解MVC设计模式的思想,并利用学过的知识自己设计一个符合MVC设计模式的框架。
|
27
|
BBS论坛
|
18
|
加强HTML+CSS+JavaScript技术,使用JSP+Servlet+Javabean技术开发基本的B/S结构的项目,具备初步的javaee开发能力。
|
28
|
Struts2
|
24
|
掌握struts2框架的应用,理解struts2框架的基本原理,掌握strtus2的Action、标签以及拦截器等知识;能够应用struts2框架进行大型企业应用开发。
|
29
|
Spring
|
18
|
掌握Spring框架的应用,理解Spring框架的IOC和AOP容器,能够胜任基于Spring框架的企业级应用开发。
|
30
|
Hibernate
|
18
|
掌握Hibernate框架的应用,理解Hibernate框架的ORM思想,能够配置实体关联关系,能够胜任基于Hibernate框架的企业级应用开发。
|
31
|
SSH整合开发
|
12
|
掌握Struts2、Spring、Hibernate三个框架的整合原理,能够利用整合后的项目架构开发大型企业应用系统。
|
32
|
EJB3.x
|
12
|
掌握EJB组件的开发方法,掌握有状态和无状态EJB组件开发,掌握本地和远程EJB组件的开发;理解EJB组件的生命周期;能够胜任基于JavaEE6.0的大型企业应用开发。
|
33
|
JPA
|
6
|
掌握JPA规范,掌握JPA的ORM思想;能够利用JPA进行数据访问,理解Hibernate和JPA的异同之处。
|
34
|
协同应用开发
|
18
|
SVN版本控制,项目管理工具maven,基于maven的多模块项目。
|
35
|
领域驱动设计
|
18
|
领域驱动设计方法,大型企业应用的设计原理,分布式应用项目的开发与部署方式,基于领域驱动设计的大型企业应用项目的开发基础。
|
36
|
恒拓开源综合协作平台管理系统
|
132
|
综合使用javaee各项技术实现大型应用系统,并且具备团队合作开发的能力,能熟练使用团队开发的相关工具,学会使用Maven、SVN、koala工具。
|