能力目标 |
具体要求 |
知识点 |
认知层次 |
01.掌握Java
语言基础 |
01.JVM的概念及其安装配置 |
JVM的概念和Java语言的核心机制
Java语言的编译和运行
Java主线程和main()方法
Java语言编程规范
|
I
III
III
II |
| 02.Java编程语法基础 |
标识符和关键字
八种基本类型
运算符和表达式
流程控制语句 |
II
II
II
III |
02.掌握面向对象
程序设计能力 |
面向对象编程基础 |
对象和类
方法和属性
构造器
引用数据类型
类的继承
类成员的控制
方法的重载
对象的构造和初始化
static关键字和final关键字
抽象方法和抽象类
接口
多态
内部类的定义和使用
异常处理 |
III
III
II
II
III
III
III
III
II
III
III
III
II
II |
03.Java基础类库 |
01.容器类(Collection) |
Collection、Map和Iterator的基本概念
ArrayList、LinkedList、HashSet、TreeSet、HashMap等具体容器类的特性和使用
容器的同步,List容器的排序等技巧 |
II
II
II |
02.JavaIO技术
|
InputStream和OutputStream的基本方法
FileInputStream和FileOutputStrean
InputStreamReader、OutputStreamWriter及其字符编码
缓冲流的概念
FileReader、FileWriter
文件访问(RandomFileAccess、File)
对象序列化及Serializable的使用
|
II
III
III
II
III
II
II |
03.Java核心类库
|
String和StringBuffer
Date和Calendar
Comparable、Cloneable等常用接口
Math类
java.text包中的常用类
正则表达式
Java反射机制
|
II
II
II
II
III
II
I |
04.Java多线程
|
线程基本概念及模型
线程的创建及状态控制
多线程共享数据
线程的同步及通信
|
II
III
III
III |
| 05.Java网络编程 |
通过Socket实现网络通信
URL类的使用 |
III
II |
04.掌握基于
Oracle数据库
程序设计 |
01.掌握Oracle数据库一般性使用 |
掌握基本的数据库安装方法
理解基本的数据库概念,掌握数据库的主要工具
Sqlplus的使用 |
I
II
II |
02.具备使用SQL语句管理数据库的能力
|
使用基本Select语句查询数据
使用SQL函数
使用DML语句
事务处理
表的创建和管理
索引的创建和管理
视图的创建和管理
|
II
III
III
III
III
II
III |
| 03.具备数据库设计能力 |
实体-关系模型
1NF、2NF、3NF |
III
III |
05.掌握JDBC
的使用 |
01.理解JDBC的基本概念 |
JDBC的基本概念
JDBC工作原理
JDBC API(Connection、Statement、ResultSet、PreparedStatement) |
II
II
III
|
02.JDBC优化
|
设置FetchSize
Statement缓存
结果集缓存
|
I
II
II |
03.使用JDBC访问
Oracle数据库 |
使用JDBC访问Oracle数据库
使用CallableStatement接口实现对数据库中存储过程的调用
访问Oracle的Clob和Blob |
II
II
II |
06.掌握JSP技术 |
01.Tomcat服务器的
安装和配置 |
Tomcat服务器的安装和配置 |
I |
02.JSP基本语法,包括
代码区、声明区以及
注释等
|
正确的设置目录并编写简单的JSP程序
JSP和HTML的交互
page指令
jsp:include的使用
jsp:forward的使用
表单和JSP程序的结合
|
II
III
II
II
II
III |
03.JSP2.0表达式
|
JSP2.0表达式的基本使用方法
|
II |
04.session和
Cookie的应用 |
使用session
使用Cookie |
III
III |
07.掌握Servlet
技术
|
01.JavaBean编程
|
JavaBean的基本概念和主要用途
在JSP中对JavaBean的调用
使用JavaBean封装对数据库的操作
|
I
III
III |
| 02.Servlet编程 |
Servlet简介
Servlet和JSP的区别和联系
HttpServlet类/doGet()、doPost()等相关方法的分析
使用Servlet处理客户端请求
JSP和Servelt之间的通信 |
I
II
II
II
II |
08.MVC设计模式 |
01.MVC设计模式的分析
|
MVC设计模式的基本概念
分析JSP、Servlet和JavaBean的分工
使用MVC编写Web程序、Structs基础 |
I
II
III |
| 02.Struts组件的使用 |
Struts核心组件(ActionServlet、RequestProssor、Action、ActionForward、ActionMapping、ActionForm
映射文件
表单验证、动态Form、Validation验证框架
Action的设计和DispatchAction
页面构成和Tiles框架
|
III
III
III
III
III
|
| 03.Hibernate组件的使用 |
O/R Mapping映射基础
Hibernate映射文件和Hibernate配置文件
Hibernate基本实体映射
Hibernate关系映射
Hibernate查询
Hibernate优化技巧 |
II
III
III
III
III
III |
09.掌握J2EE
程序设计
|
01.J2EE程序设计 |
J2EE技术的组成
RMI技术
数据库连接池技术
JNDI技术
JMS技术 |
I
III
III
III
III |
02.核心设计模式
|
策略模式
工厂模式
DAO模式
Command模式
Facade模式
|
III
III
III
III
III |
03.用一种主流可视化
开发工具编写EJB的能力 |
使用可视化开发工具管理工程
使用基本界面要素
了解EJB的属性并会在开发工具中设置EJB的参数
掌握可视化开发EJB的基本步骤
掌握部署EJB的具体的步骤 |
II
II
III
III
III |