关键词 录取分数 2011成考 广西成考 广西大学成考 招生简章 成考招生 2010 历年分数 自考 2011自考 广西自考 本科 招生计划 函授招生 广西大学

程序设计――J2EE企业级应用软件开发考试大纲

时间:2011-10-08 | 来源:相关部门 | 编辑:小白 | 点击:

[导读]:全国信息化应用能力考试(NCAE) 程序设计――J2EE企业级应用软件开发考试大纲 考试名称: 程序设计――J2EE企业级应用软件开发 考试大纲(考试内容与要求): 一、客户端网页编程 (一)客户端网页编程简介 考试内容 Web工作原理、 Web标准 考试要求 了解 理解 掌握 熟

全国信息化应用能力考试(NCAE) 

程序设计――J2EE企业级应用软件开发考试大纲  

考试名称:程序设计――J2EE企业级应用软件开发 

考试大纲(考试内容与要求):

一、客户端网页编程

(一)客户端网页编程简介 

考试内容

Web工作原理、Web标准

考试要求

了解

理解

掌握

熟练

Web工作原理

 

 

 

超文本、超链接、超媒体的概念

 

 

 

内容、表现形式、结构、行为分离的概念

 

 

 

Web标准的概念

 

 

 

客户端网页编程原理

 

 

 

 

(二)   XHTML基础

考试内容

XHTML基础语法

考试要求

了解

理解

掌握

熟练

XHTML语法规则

 

 

 

XHTML1.0的三种DOCTYPE

 

 

 

XHTML标记

 

 

 

 

(三)使用CSS控制网页表现形式

考试内容

CSS

考试要求

了解

理解

掌握

熟练

CSS的概念及使用CSS的优点

 

 

 

样式规则

 

 

 

XHTML文档中嵌入CSS的方法

 

 

 

CSS的层叠

 

 

 

CSS盒状模型

 

 

 

创建样式规则

 

 

 

CSS属性

 

 

 

CSS与页面布局

 

 

 

 (四)JavaScript语法基础

考试内容

JavaScript语法基础

考试要求

了解

理解

掌握

熟练

JavaScript的概念

 

 

 

JavaScript的应用

 

 

 

JavaScript添加到网页中的方法

 

 

 

JavaScript的变量、数据类型

 

 

 

JavaScript的变量作用域

 

 

 

JavaScript的变量命名规则

 

 

 

JavaScript语句、表达式、运算符

 

 

 

JavaScript函数

 

 

 

JavaScript的对象类型

 

 

 

创建自定义JavaScript对象

 

 

 

JavaScript常用内置对象

 

 

 

 (五)JavaScript对象模型

考试内容

JavaScript对象模型

考试要求

了解

理解

掌握

熟练

对象模型的类型

 

 

 

传统对象模型的使用

 

 

 

不同浏览器的对象模型

 

 

 

 (六)标准文档对象模型DOM

考试内容

标准文档对象模型

考试要求

了解

理解

掌握

熟练

W3C定义的几种级别的DOM模型

 

 

 

DOM的分类

 

 

 

文档树的概念

 

 

 

如何访问元素、创建、添加、插入、删除、替换节点

 

 

 

如何操作属性

 

 

 

DOM与HTML以及DHTML对象的关系

 

 

 

(七)JavaScript事件处理模型

考试内容

JavaScript事件处理模型

考试要求

了解

理解

掌握

熟练

事件、事件处理、事件处理程序

 

 

 

事件处理程序捆绑到元素的方法

 

 

 

基本的事件模型

 

 

 

现代事件模型

 

 

 

IE4.0以上浏览器的事件模型

 

 

 

DOM2事件模型

 

 

 

 (八)JavaScript控制浏览器窗口

考试内容

使用JavaScript控制浏览器窗口

考试要求

了解

理解

掌握

熟练

创建对话框

 

 

 

打开和关闭普通窗口

 

 

 

窗口之间的通讯

 

 

 

控制窗口的行为

 

 

 

IE中窗口的扩展功能

 

 

 

 (九)JavaScript处理表单

考试内容

使用JavaScript处理表单

考试要求

了解

理解

掌握

熟练

表单对象的主要属性、方法

 

 

 

表单元素的主要属性、方法

 

 

 

使用JavaScript进行表单验证

 

 

 

 (十)XML基础

考试内容

XML的语法基础和概念

考试要求

了解

理解

掌握

熟练

XML语法基础

 

 

 

XML命名空间

 

 

 

XML的应用

 

 

 

 (十一)DTD与Schema

考试内容

DTD与Schema

考试要求

了解

理解

掌握

熟练

DTD的概念

 

 

 

使用DTD定义XML文档

 

 

 

DTD与Schema的区别

 

 

 

使用Schema定义XML文档

 

 

 

根据DTD编写XML文档

 

 

 

根据Schema编写XML文档

 

 

 

 (十二)XSL

考试内容

使用XSL转换XML文档

考试要求

了解

理解

掌握

熟练

XSL文档基本结构

 

 

 

XSL文档基本语法

 

 

 

XPath基本概念

 

 

 

(十三)XML DOM与SAX

考试内容

XML编程接口XML DOM的使用以及SAX

考试要求

了解

理解

掌握

熟练

使用XML DOM对象的属性和方法操纵XML文档

 

 

 

XML DOM和SAX的区别

 

 

 

二、关系型数据库基础及SQL语言

(一)关系型数据库管理系统简介

考试内容

关系型数据库基本术语、SQL基本概念、Oracle体系架构

考试要求

了解

理解

掌握

熟练

关系型数据库基本术语

 

 

 

数据库模型

 

 

 

关系型数据库分类

 

 

 

SQL语言的概念、作用、分类

 

 

 

Oracle体系架构

 

 

 

 (二)关系型数据库设计

考试内容

关系型数据库设计中的基本概念

考试要求

了解

理解

掌握

熟练

关系模型中的基本术语

 

 

 

数据规范化理论

 

 

 

表间关系

 

 

 

创建数据模型

 

 

 

 

(三)创建和管理数据库、表和索引

考试内容

使用SQL语句创建和管理数据库、表和索引的方法

考试要求

了解

理解

掌握

熟练

创建数据库的SQL语法

 

 

 

删除数据库的SQL语法

 

 

 

ANSI/ISO SQL中的数据类型

 

 

 

创建和删除表的语法

 

 

 

Oracle和MySQL中创建临时表

 

 

 

Oracle和MySQL中复制表的语法

 

 

 

数据完整性的概念和分类

 

 

 

Oracle和MySQL中实现数据完整性的方法

 

 

 

创建和管理索引

 

 

 

更改数据库表

 

 

 

 

(四)更改数据

考试内容

添加、修改和删除数据的SQL语法

考试要求

了解

理解

掌握

熟练

添加数据的SQL语法

 

 

 

更改数据的SQL语法

 

 

 

删除数据的SQL语法

 

 

 

 

(五)使用SQL获取数据

考试内容

使用SELECT语句获取数据

考试要求

了解

理解

掌握

熟练

SELECT语句的各种用法

 

 

 

 

(六)数据分组与汇总

考试内容

数据分组与汇总的SQL语法

考试要求

了解

理解

掌握

熟练

聚合函数的使用

 

 

 

使用GROUP BY子句

 

 

 

使用Having子句

 

 

 

Oracle和MySQL中返回限定函数的查询

 

 

 

Oracle中解析函数的方法

 

 

 

 

(七)执行计算和使用函数

考试内容

SQL中常用运算符、函数,以及如何创建自定义函数

考试要求

了解

理解

掌握

熟练

SQL中常用运算符的用法

 

 

 

SQL中使用表达式

 

 

 

SQL中常用函数的使用

 

 

 

Oracle中创建自定义函数

 

 

 

 

(八)组合查询

考试内容

组合查询的SQL语法

考试要求

了解

理解

掌握

熟练

区别相关子查询和非相关子查询

 

 

 

使用子查询

 

 

 

组合查询运算符

 

 

 

在查询中使用UNION

 

 

 

 

(九)多表查询

考试内容

SQL联接

考试要求

了解

理解

掌握

熟练

相等联接与非相等联接

 

 

 

联接的类型

 

 

 

各种联接类型的SQL语法

 

 

 

 

(十)使用视图隐藏复杂的SQL

考试内容

视图

考试要求

了解

理解

掌握

熟练

视图的优点

 

 

 

创建视图的语法

 

 

 

更改、查看、删除视图的语法

 

 

 

 

(十一)使用存储过程

考试内容

存储过程

考试要求

了解

理解

掌握

熟练

使用存储过程的好处

 

 

 

创建存储过程的SQL语法

 

 

 

存储过程参数类型

 

 

 

存储过程中变量的定义与赋值

 

 

 

存储过程中的控制语句

 

 

 

游标的使用

 

 

 

在存储过程中处理错误

 

 

 

 

(十二)事务

考试内容

事务处理

考试要求

了解

理解

掌握

熟练

事务处理的概念

 

 

 

事务的ACID属性

 

 

 

Oracle和MySQL中事务和异常处理

 

 

 

事务隔离级别

 

 

 

分布式事务和两阶段提交

 

 

 

 

(十三)触发器

考试内容

触发器

考试要求

了解

理解

掌握

熟练

触发器的概念

 

 

 

触发器的分类

 

 

 

创建和管理触发器的语法

 

 

 

触发器的应用

 

 

 

Oracle中使用触发器

 

 

 

 

(十四)用户和安全

考试内容

在Oracle和MySQL中管理用户和安全

考试要求

了解

理解

掌握

熟练

身份验证和授权的概念

 

 

 

数据库安全的基本概念

 

 

 

管理授权的SQL语法

 

 

 

权限的类型

 

 

 

Oracle和MySQL管理用户和安全的方法

 

 

 

 

三、面向对象基础与Java语言

(一)面向对象程序设计及软件开发简介

考试内容

面向对象程序设计中的基本组件

考试要求

了解

理解

掌握

熟练

类和对象的概念

 

 

 

类方法和实例方法的区别

 

 

 

类数据值和实例数据值的区别

 

 

 

继承的概念和意义

 

 

 

对象及其它组件的UML图例

 

 

 

软件生命周期

 

 

 

 

(二)Java编程基础

考试内容

Java程序的编辑、编译和运行,使用标准类库

考试要求

了解

理解

掌握

熟练

识别Java程序的基本结构

 

 

 

创建和运行Java应用程序

 

 

 

区分对象声明和创建

 

 

 

使用标准类库中的Date、SimpleDateFormat、String、JOptionPane类

 

 

 

使用增量式开发方法

 

 

 

 

(三)数值型数据

考试内容

变量、常量和处理数值数据的表达式、标准输入/输出及标准类

考试要求

了解

理解

掌握

熟练

变量、常量

 

 

 

算术表达式及其优先原则

 

 

 

对象和原始数据值的内存分配方式

 

 

 

标准输入/输出

 

 

 

使用Math 类中的方法,编写数学表达式

 

 

 

使用GregorianCalendar 类操纵日期信息

 

 

 

使用DecimalFormat 类格式化数值数据

 

 

 

输入的字符串值转换为数值数据

 

 

 

 

(四)编写自定义类

考试内容

自定义类的构造方法、可见性修饰符、局部变量、引用、参数传递和返回值

考试要求

了解

理解

掌握

熟练

定义可实例化的类

 

 

 

自定义类的构造方法

 

 

 

信息隐藏和可见性修饰符

 

 

 

局部变量

 

 

 

方法的参数传递和返回值

 

 

 

传递和返回对象

 

 

 

set和get方法以及方法重载

 

 

 

类与模块化

 

 

 

JavaDocs注释

 

 

 

 

(五)选择语句

考试内容

选择语句if 和switch、相等式(= =)、用于比较的方法

考试要求

了解

理解

掌握

熟练

if语句在程序中实现选择控制

 

 

 

switch语句在程序中实现选择控制

 

 

 

布尔表达式和变量

 

 

 

嵌套if语句

 

 

 

equals和compareTo比较对象

 

 

 

绘制图形

 

 

 

 

(六)循环语句

考试内容

循环语句while、do-while和for

考试要求

了解

理解

掌握

熟练

While语句

 

 

 

Do-while语句

 

 

 

For语句

 

 

 

循环控制

 

 

 

For语句嵌套

 

 

 

JOptionPane类

 

 

 

生成随机数

 

 

 

 

(七)事件驱动编程和图形用户界面

考试内容

基本图形用户界面(GUI)组件、事件驱动编程

考试要求

了解

理解

掌握

熟练

创建JFrame类的子类

 

 

 

在Frame的内容板上放置按钮

 

 

 

基于代理的事件模型

 

 

 

JButton、JLable、JTextField和JTextArea类

 

 

 

创建和使用菜单

 

 

 

 

(八)异常处理

考试内容

异常处理和断言

考试要求

了解

理解

掌握

熟练

捕获异常

 

 

 

抛出异常

 

 

 

传播异常

 

 

 

异常的类型

 

 

 

自定义异常

 

 

 

使用断言

 

 

 

 

(九)字符和字符串

考试内容

字符和字符串、String和StringBuffer类、模式匹配和正则表达式

考试要求

了解

理解

掌握

熟练

声明和使用char类型数据

 

 

 

使用String类

 

 

 

使用StringBuffer类

 

 

 

区分String 和StringBuffer 类

 

 

 

模式匹配和正则表达式

 

 

 

Pattern和Matcher类

 

 

 

 

(十)数组

考试内容

原始数据类型数组和对象数组、二维数组、数据集合

考试要求

了解

理解

掌握

熟练

声明和使用基本数据类型数组

 

 

 

声明和使用对象数组

 

 

 

传递数组到方法

 

 

 

声明和使用二维数组

 

 

 

使用List操纵对象集合

 

 

 

使用Map操纵对象集合

 

 

 

 

(十一)排序和搜索

考试内容

线性和二进制搜索算法、选择和冒泡、堆排序、定义接口

考试要求

了解

理解

掌握

熟练

线性搜索算法

 

 

 

二进制搜索算法

 

 

 

选择排序

 

 

 

冒泡排序

 

 

 

堆排序

 

 

 

定义和使用接口

 

 

 

 

(十二)文件输入和输出

考试内容

文件输入和输出

考试要求

了解

理解

掌握

熟练

使用File类

 

 

 

使用FileChooser类

 

 

 

使用FileOutputStream 和 FileInputStream读写字节

 

 

 

使用DataOutputStream 和 DataInputStream 读写原始数据类型值

 

 

 

使用PrintWriter 和 BufferedReader读写文本数据

 

 

 

对象序列化

 

 

 

 

(十三)继承和多态

考试内容

继承和多态、继承中成员的可访问性和构造方法、抽象类和抽象方法

考试要求

了解

理解

掌握

熟练

使用继承关系定义类

 

 

 

继承中成员的可访问性

 

 

 

继承中的构造方法

 

 

 

Java中的多态

 

 

 

继承和接口

 

 

 

抽象类和抽象方法

 

 

 

 

(十四)高级图形用户界面

考试内容

布局管理器和嵌套面板、鼠标事件的处理、使用MVC模式

考试要求

了解

理解

掌握

熟练

使用布局管理器和面板

 

 

 

使用嵌套面板

 

 

 

处理鼠标事件

 

 

 

使用Swing包中的JCheckBox、 JRadioButton、JComboBox, JList和 JSlider等组件类

 

 

 

MVC设计

 

 

 

 

(十五)递归算法

考试内容

递归算法

考试要求

了解

理解

掌握

熟练

递归算法的基本元素

 

 

 

递归算法的应用

 

 

 

递归使用条件

 

 

 

递归适用范围

 

 

 

 

(十六)Java与多线程

考试内容

线程的创建和启动、线程的优先级、同步和线程间通讯

考试要求

了解

理解

掌握

熟练

继承Thread类创建启动多线程

 

 

 

使用Runnable接口创建启动多线程

 

 

 

线程的优先级

 

 

 

线程的同步方法和同步块

 

 

 

线程间通讯

 

 

 

死锁

 

 

 

 

(十七)网络通信

考试内容

套接字编程、UDP通信

考试要求

了解

理解

掌握

熟练

IP地址、DNS和协议

 

 

 

使用InetAddress和URL类

 

 

 

Socket通讯

 

 

 

UDP通讯

 

 

 

 

(十八)JDBC

考试内容

JDBC访问数据库

考试要求

了解

理解

掌握

熟练

数据库驱动程序类型

 

 

 

JDBC访问数据库实现过程

 

 

 

预编译语句

 

 

 

执行存储过程

 

 

 

使用JDBC结果集操作数据库

 

 

 

 

(十九)Java与XML

考试内容

对XML的DOM、SAX解析、XML的文档转换

考试要求

了解

理解

掌握

熟练

XML与解析器

 

 

 

DOM解析

 

 

 

SAX解析

 

 

 

XML文档转换

 

 

 

 

四、Java Web编程

(一)J2EE体系结构

考试内容

J2EE的规范、多层结构、组件和服务技术

考试要求

了解

理解

掌握

熟练

J2EE规范

 

 

 

J2EE的层次结构

 

 

 

J2EE的组件技术

 

 

 

J2EE的容器和应用服务器

 

 

 

J2EE开发部署角色

 

 

 

 

(二)Servlet

考试内容

Servlet的概念、结构、基本方法,Servlet请求和响应、会话管理

考试要求

了解

理解

掌握

熟练

Servlet概念

 

 

 

Servlet生命周期和基本方法

 

 

 

Servlet请求和响应

 

 

 

页面转发和重定向

 

 

 

会话管理

 

 

 

环境对象

 

 

 

 

(三)JSP基本语法

考试内容

JSP语法基本结构、指令、脚本元素、动作

考试要求

了解

理解

掌握

熟练

JSP和Servlet的关系

 

 

 

JSP的语法结构

 

 

 

JSP基本指令

 

 

 

JSP脚本元素

 

 

 

JSP常用动作

 

 

 

 

(四)JSP隐含对象

考试内容

JSP隐含对象的使用

考试要求

了解

理解

掌握

熟练

I/O有关的隐含对象

 

 

 

与上下文相关的隐含对象

 

 

 

与Servlet有关的隐含对象

 

 

 

与错误有关的隐含对象

 

 

 

 

(五)JSP自定义标记

考试内容

标记库的使用、自定义标记的处理和部署

考试要求

了解

理解

掌握

熟练

标记库和JavaBean的区别

 

 

 

标记库工作原理和过程

 

 

 

标记处理程序

 

 

 

标记描述文件

 

 

 

JSP中使用自定义标记

 

 

 

 

(六)Tomcat和Web应用

考试内容

Tomcat的配置、管理和部署WEB应用

考试要求

了解

理解

掌握

熟练

Web容器的工作原理

 

 

 

Tomcat的配置和启动

 

 

 

Tomcat的目录结构

 

 

 

WEB应用程序的目录结构

 

 

 

WEB应用程序的部署

 

 

 

配置Tomcat的数据源

 

 

 

Tomcat的管理平台

 

 

 

 

 

五、Java 高级编程

(一)EJB

考试内容

EJB的概念、类型、容器及其部署和运行

考试要求

了解

理解

掌握

熟练

EJB技术概念

 

 

 

EJB的类型

 

 

 

EJB的组成结构和运行环境

 

 

 

EJB的开发

 

 

 

EJB的部署

 

 

 

 

(二)会话Bean

考试内容

会话Bean的概念、作用、类型和生命周期、开发会话Bean

考试要求

了解

理解

掌握

熟练

会话Bean概念、作用及类型

 

 

 

SessionBean接口

 

 

 

无状态会话Bean的特征和生命周期

 

 

 

有状态会话Bean的特征和生命周期

 

 

 

有状态会话Bean的开发

 

 

 

 

(三)实体Bean

考试内容

实体Bean的概念、特点、工作原理、生命周期和组成元素

考试要求

了解

理解

掌握

熟练

实体Bean概念和特点

 

 

 

工作原理和EntityBean接口

 

 

 

实体Bean的生命周期

 

 

 

实体Bean的组成元素

 

 

 

实体Bean的开发

 

 

 

 

(四)Weblogic

考试内容

Weblogic安装启动、部署应用程序

考试要求

了解

理解

掌握

熟练

Weblogic概念

 

 

 

Weblogic的安装启动

 

 

 

Weblogic部署应用程序

 

 

 

Weblogic部署EJB

 

 

 

 

(五)设计模式

考试内容

设计模式定义、分类及常用设计模式

考试要求

了解

理解

掌握

熟练

定义设计模式

 

 

 

设计模式分类

 

 

 

工厂模式及其应用

 

 

 

单态模式及其应用

 

 

 

适配器模式及其应用

 

 

 

代理模式及其应用

 

 

 

观察者模式及其应用

 

 

 

 

六、J2EE 轻量级框架

(一)Struts入门

考试内容

Struts框架、MVC、Struts组件及应用

考试要求

了解

理解

掌握

熟练

Struts框架概念

 

 

 

Struts框架中的MVC实现

 

 

 

重要组件ActionServlet类

 

 

 

重要组件Action类

 

 

 

重要组件ActionForm类

 

 

 

重要组件ActionMapping

 

 

 

重要组件ActionForward类

 

 

 

重要组件ActionError类

 

 

 

Struts-config.xml配置文件

 

 

 

Struts应用

 

 

 

 

(二)Struts高级

考试内容

Struts框架中所使用的标记库

考试要求

了解

理解

掌握

熟练

HTML标记

 

 

 

Bean标记

 

 

 

Logic标记

 

 

 

 

(三)Hibernate入门

考试内容

Hibernate框架、ORM、重要API及应用

考试要求

了解

理解

掌握

熟练

ORM的概念

 

 

 

Hibernate框架

 

 

 

Hibernate重要API

 

 

 

Hibernate应用

 

 

 

 

(四)Hibernate高级

考试内容

Hibernate中映射数据类型和映射关系、HQL语言和批量数据处理

考试要求

了解

理解

掌握

熟练

Hibernate中映射数据类型

 

 

 

Hibernate映射关系

 

 

 

Hibernate批量数据处理

 

 

 

HQL语言

 

 

 

 

(五)Spring入门

考试内容

Spring框架、核心概念,基础应用

考试要求

了解

理解

掌握

熟练

反向控制(IoC)

 

 

 

面向方面编程(AOP)

 

 

 

基本装配Bean

 

 

 

基础应用

 

 

 

(六)Spring高级

考试内容

Spring中使用JDBC、DAO、Hibernate、Struts

考试要求

了解

理解

掌握

熟练

理解Spring的DAO

 

 

 

Spring中使用JDBC

 

 

 

Spring整合Hibernaet

 

 

 

使用Struts

 

 

 

分享:分享到百度i贴吧