整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导
自考生网
当前位置 自学考试 > 自考考试大纲 > 文章详情

天津自考09042Web程序设计课程考试大纲

来源:自考生网 时间:2024-03-25 09:44:37 编辑:xy
免费试听

《自考视频辅导课程》轻松易懂,助你拿证!点击试听,综合优惠低至69元/科!

天津自考09042Web程序设计课程考试大纲已公布,天津自考考试大纲09042Web程序设计内容包括:09042Web程序设计课程性质与目标、考核内容与考核目标、有关说明与实施要求等,详情见下文:

自考生网商城>>天津自考资料大全

天津市高等教育自学考试课程考试大纲

课程名称:Web程序设计             课程代码:09042

第一部分课程性质与目标

一、课程性质与特点

本课程是高等教育自学考试软件工程(专升本)专业的专业必修课。该课程主要讲授利用Java进行Web程序设计方法和思想。该课程借助Java、HTML、JavaScript作为教学语言,讲授Web程序开发的基础理论和基本思想,培养学生的系统开发思维。课程的总体目标是使学生能够使用Java语言开发Web应用程序,并掌握常见的应用框架,也为学生今后毕业设计及软件开发打下坚实的基础。

该课程的特点是既有理论基础,又需要大量实践。因此在实际学习中应理论联系实际,加强实践动手能力环节的培养。在研究和教学方法上应尽量采用现场案例教学法、讨论式方法等多种教学方法。

二、课程目标与基本要求

通过本课程的学习,使学生掌握动态网页与静态网页的区别;掌握如何搭建JSP开发环境;掌握JSP基本语法和JSP标记;掌握内置对象的概念以及request,session和application对象的区别;掌握转发和重定向的区别;掌握JavaBean的基本概念和使用;掌握如何连接和操作数据库;掌握Servlet的基本概念和配置;掌握会话跟踪技术的应用;掌握过滤器和监听器的应用;掌握MVC设计模式;了解Ajax技术的应用。

通过本课程的学习,要求学生熟练使用JSP完成动态网页的编写;掌握内置对象主要方法的使用;掌握JavaBean的创建以及JSP中使用JavaBean对象;熟练使用JDBC操作数据库进行增删改查等操作;学会Servlet的创建和配置;使用MVC设计模式进行登录模块的开发。

三、与相关课程的联系与区别

本课程与软件工程(专接本)专业的其他基础与专业课程有密切的联系。它以《高级语言程序设计》、《高级语言程序设计(实践)》、《数据库原理与技术》等课程为基础,又对《软件工程毕业设计》课程进行技术准备及补充配合作用。

第二部分考核内容与考核目标

第一章Web前端基础

一、学习目的与要求

本章主要介绍Web前端基础,包括HTML、CSS与JavaScript。通过本章的学习,掌握HTML的常用标签、CSS的使用方法以及JavaScript的语法基础,能够设计与开发静态Web页面。

二、考核知识点与考核目标

(一)HTML(次重点)

识记:HTML标签。

理解:HTML文件的基本结构。

应用:利用HTML标签制作Web页面。

(二)CSS(次重点)

识记:CSS基本语法、选择器分类。

理解:伪类及伪对象、常见的DIV+CSS布局类型。

应用:在网页中添加CSS的方法。

(三)JavaScript(重点)

识记:web页面中添加JavaScript方法、JavaScript基本语法、JavaScript对象及对象模型;

理解:流程控制与函数。

应用:操作HTML、表单验证。

第二章JavaWeb开发环境的构建

一、学习目的与要求

本章主要讲解Java Web开发环境的构建以及如何使用Eclipse平台开发Java Web应用。

通过本章的学习,掌握使用Eclipse平台开发Java Web应用的基本步骤。

二、考核知识点与考核目标

(一)构建开发环境(一般)

识记:开发工具、工具集成。

(二)使用Eclipse开发Web应用(次重点)

识记:JSP运行原理。

理解:JSP文件及JSP页面的组成部分。

应用:使用Eclipse构建简单的Web应用。

第三章JSP语法

一、学习目的与要求

本章主要讲解JSP基本语法,包括JSP脚本元素,指令标记page和include,动作标记include、param和forward。

通过本章的学习,理解JSP页面的组成部分,掌握JSP语法,能够使用JSP开发Web页面。

二、考核知识点与考核目标

(一)JSP页面的基本构成(一般)

识记:JSP页面元素、JSP页面注释。

(二)JSP脚本元素(重点)

识记:Java程序片、成员变量与方法的声明、Java表达式。

应用:利用JSP脚本元素实现简单的Web应用。

(三)JSP指令标记(次重点)

识记:page指令及属性。

理解:include指令

(四)JSP动作标记(次重点)

识记:include动作标记、forward动作标记及param动作标记。

应用:include和param动作标记的应用。

第四章JSP内置对象

一、学习目的与要求

本章主要讲解JSP内置对象的使用方法,包括request和response的作用范围及常用方法、session对象的工作原理及常用方法、application对象的作用范围以及application与request、session对象的区别。

通过本章的学习,理解JSP内置对象的含义,掌握JSP内置对象的使用方法。

二、考核知识点与考核目标

(一)request对象(重点)

识记:request对象含义及常用方法。

理解:中文乱码。

应用:使用request对象存取数据。

(二)response对象(重点)

识记:动态改变contentType属性值、设置响应表头。

理解:使用response重定向。

应用:利用response对象进行Web应用。

(三)session对象(重点)

识记:session对象的含义。

理解:session对象的ID、session对象的生命周期。

应用:使用session对象存取数据。

(四)applicaton对象(重点)

识记:application对象的含义。

应用:使用application对象存取数据。

(五)out对象、pageContext对象、page对象、config对象、exception对象(次重点)

识记:out对象、pageContext对象、page对象、config对象、exception对象相应的方法。

理解:out对象、pageContext对象、page对象、config对象、exception对象含义。

(六)JSP的4种作用域(一般)

理解:4种作用域的生命周期及含义。

第五章JSP与JavaBean

一、学习目的与要求

本章主要讲解JavaBean的定义与优点,编写和使用JavaBean需要遵循的规则,获取和修改bean的属性的方法:动作标签getProperty和动作标记setProperty。

通过本章的学习,熟练掌握<jsp:useBean>、<jsp:setProperty>、<jsp:getProperty>等JSP的操作指令。

二、考核知识点与考核目标

(一)编写JavaBean(次重点)

识记:JavaBean含义。

理解:JavaBean规则。

应用:编写JavaBean。

(二)JSP中使用JavaBean(次重点)

识记:动作标记useBean、getProperty及setProperty。

理解:动作标记useBean、getProperty及setProperty相关属性。

应用:利用JSP和JavaBean结合实现简单的Web应用。

第六章Java Servlet基础

一、学习目的与要求

本章主要讲解Servlet概述、创建和部署,Servlet的生命周期,通过JSP页面调用Servlet,doGet()方法和doPost()方法,会话管理,重定向与转发,JSP中的MVC模式。

通过本章的学习,熟练掌握Servlet对象的创建与运行,理解Servlet的生命周期与工作原理。

二、考核知识点与考核目标

(一)Servlet类与Servlet对象(次重点):

识记:Servlet类与Servlet对象含义。

理解:Servlet类的结构。

(二)Servlet对象的创建与运行(重点):

识记:Servlet对象的两种部署方式。

理解:web.xml文件与Servlet部署相关标记; WebServlet属性。

应用:注解方式 WebServlet的应用。

(三)Servlet的生命周期(一般)

识记:Servlet的生命周期3个过程。

理解:Servlet生命周期过程。

(四)访问Servlet、doGet()和doPost()方法(重点)

识记:访问Servlet的方法。

理解:doGet()和doPost()方法及响应过程。

(五)重定向与转发(重点)

识记:重定向、转发的概念。

理解:重定向、转发的过程。

应用:重定向HttpServletResponse类应用;转发RequestDispatcher类的应用。

(六)在Java Servlet中使用session(次重点)

识记:Servlet获取session对象。

应用:Servlet中使用session存取数据。

(七)基于Servlet的MVC模式(重点)

识记:MVC概念。

理解:基于Servlet的MVC模式实现;模型周期。

应用:使用JSP、Servlet、JavaBean实现MVC模式。

第七章会话跟踪技术

一、学习目的与要求

本章主要讲解Cookie、session、URL重写以及隐藏表单域等会话跟踪技术。

通过本章的学习,理解会话跟踪的含义,掌握会话跟踪技术的应用。

二、考核知识点与考核目标

(一)Cookie及Session技术(次重点)

识记:Cookie及Session的含义。

理解:Cookie及Session技术的优缺点。

应用:利用Cookie及Session技术存取数据。

(二)URL重写技术(一般)

识记:URL重写含义;URL重写方法。

(三)隐藏表单域技术(一般)

识记:隐藏表单域的实现方法;

第八章过滤器与监听器

一、学习目的与要求

本章主要讲解过滤器与监听器的概念、原理以及实际应用。

通过本章的学习,理解过滤器与监听器的原理,掌握过滤器与监听器的实际应用。

二、考核知识点与考核目标

(一)过滤器(重点)

识记:Filter类与Filter对象;Filter对象的部署方法。

理解:Filter对象执行顺序。

应用:过滤器的实际应用:字符编码过滤器、登录验证过滤器。

(二)监听器(重点)

识记:监听器的分类。

理解:不同类别的监听器的创建;

应用:监听器的应用:统计在线用户。

第九章EL与JSTL

一、学习目的与要求

本章主要讲解EL表达式语法,EL隐含对象,JSTL的核心标签库。

通过本章的学习,掌握EL表达式语法,掌握EL隐含对象,了解什么是JSTL,掌握JSTL的核心标签库。

二、考核知识点与考核目标

(一)EL简介(一般)

识记:EL基本语法。

理解:EL特点。

(二)EL语法及运算符(重点)

识记:EL常量、EL操作符;EL运算符:算术运算符、关系运算符、逻辑运算符、empty运算符及条件运算符。

理解:EL的错误处理机制。

(三)EL隐含对象(重点)

识记:pageScope对象、requestScope对象、sessionScope对象、applicationScope对象、param对象及paramValues对象。

理解:理解EL隐含对象的作用范围。

应用:EL隐含对象的使用。

(四)JSTL(次重点)

识记:配置JSTL;常用的核心标签库语法格式。

理解:常用的核心标签库标签的作用。

第十章文件的上传与下载

一、学习目的与要求

本章主要讲解Servlet的HttpServletRequest对文件上传的支持以及文件下载的实现。

通过本章的学习,理解文件上传的原理,掌握文件上传与下载的步骤。

二、考核知识点与考核目标

(一)文件上传(次重点)

识记:利用Servlet进行文件上传的设置、文件上传的表单设置; MultipartConfig注解及属性;Part接口及常用方法。

应用:单文件上传、多文件上传。

(二)文件下载(次重点)

识记:文件下载的方法;实现下载的报头设置。

应用:文件下载实现。

第十一章JDBC数据库访问

一、学习目的与要求

本章主要讲解JSP对数据库的操作,包括查询、添加、更新和删除,分页查询,Excel与数据库互访。

通过本章的学习,熟练掌握JSP对数据库的操作,包括查询、添加、更新和删除。

二、考核知识点与考核目标

(一)使用纯Java数据库驱动程序连接数据库(重点)

识记:纯Java数据库驱动程序连接数据库的步骤;访问数据库的步骤。

应用:常见数据库MySQL、SQLServer及Oracle的JDBC访问。

(二)数据库操作(重点)

识记:查询操作步骤;新增、更新及删除操作的步骤。

应用:利用JDBC对数据库操作。

(三)游动查询(次重点)

识记:createStatement()方法参数的值及作用;ResultSet对象的方法及作用。

理解:游标查询的含义。

(四)使用连接池(一般)

理解:连接池的原理及基本思想。

(五)PreparedStatement语句(重点)

识记:PreparedStatement对象的方法。

理解:预处理语句的优点。

应用:使用PreparedStatement语句实现数据库的增删改查操作。

(六)CallableStatement语句(次重点)

识记:获得CallableStatement对象的方法。

应用:使用CallableStatement语句访问数据库的存储过程操作。

(七)Excel与数据库互访(次重点)

识记:Java读写Excel文件的途径。

理解:POI操作Excel文件的步骤。

应用:Excel文件数据导入到数据库;从数据库导出到Excel。

第十二章Ajax、JSON以及jQuery技术

一、学习目的与要求

本章主要讲解Ajax、JSON以及jQuery的基础知识。

通过本章的学习,理解Ajax技术原理,掌握Ajax、JSON以及jQuery等技术应用。

二、考核知识点与考核目标

(一)Ajax技术(一般)

识记:XMLHttpRequest对象;Ajax向服务器发送GET及POST请求;Ajax获得服务器的响应。

理解:Ajax原理;实现Ajax应用程序的步骤。

应用:利用Ajax技术和服务器进行数据交互。

(二)JSON技术(次重点)

识记:JSON的数据结构。

应用:JSON在JavaScript中的应用;JSON在Ajax中的应用。

(三)jQuery技术(次重点)

识记:jQuery定义及特性;jQuery语法。

应用:jQuery对Ajax的实现:ajax()方法、load()方法。

第三部分有关说明与实施要求

一、考核目标的能力层次表述

本课程的能力考核目标共分为三个能力层次:“识记”、“理解”、“应用”。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:

识记:能够识别和记忆本课程中的有关名词、概念及规律的主要内容,并能够根据考核的不同要求,做出正确的表述、选择和判断。

理解:能够领悟和理解本课程中有关概念及规律的内涵,全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,并能够根据考核的不同要求,对问题进行逻辑推理和论证,做出正确的判断、解释和说明。

应用(包含简单应用和综合应用):能在理解和掌握Web开发相关理论和技术的基础上,结合实际、运用现代Web开发工具对其相关技术进行实现,既要求理论及技术掌握,又要求具备利用理论和技术实现相关Web程序相关功能的高层次要求;能综合运用Web基础知识、JSP技术、Java技术、数据库等方面的知识,实现Web开发的综合应用。

二、指定教材

指定教材为考生自学、社会助学和考试命题的依据。

指定教材:《Java Web开发从入门到实战》陈恒姜学主编清华大学出版社2019年7月

三、自学方法指导

1、自学时必须要认真阅读教材,开始阅读每一章之前,应先认真学习大纲中有关该章的考核知识点、自学要求以及对知识点的能力层次要求和考核要求。以便在阅读教材时做到心中有数,有的放矢。

2、使用教材时,应注意将精读与泛读相结合,应在泛读即通读的基础和掌握较全面的知识背景条件下,对考核知识点进行重点地逐段细读,逐句推敲,以求做到对基本概念深刻理解,对历史脉络彻底弄清,对基本理论牢固掌握。切忌在没有全面学习教材的情况下孤立地抓考核知识点,以免生吞活剥,不能真正地理解和灵活地运用。

3、在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的知识点、常用对象的方法、JSP相关技术及数据库操作等知识点进行整理,归纳出要点,从而加深对问题的认知、理解和记忆。有利于突出重点,并涵盖全部课程内容,同时锻炼提高自己的自学能力。

4、在自学过程中,既要注重理论知识,也应重视实际运用能力的培养。如运用HTML标签及JSP技术实现前端Web页面的能力;结合JSP技术、JDBC技术实现对数据库操作技能的综合应用能力等等。

5、考生在自学过程中也可参考圣文顺、李晓明、刘进芬主编《Java Web程序设计及项目实战-微课视频版》(清华大学出版社,2020年版)辅助学习、理解相关知识。

四、对社会助学的要求

1.社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研自学考试指定教材,明确本课程与其他课程不同的特点和学习要求,对自学应考者进行切实有效的辅导,引导他们防止自学中的各种偏向,把握社会助学的正确导向。

2.要正确处理基础知识和应用能力的关系,努力引导自学应考者将识记、理解与应用联系起来,把基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者的分析问题和解决问题的能力。

3.要正确处理重点、次重点和一般的关系。课程内容有重点、次重点和一般之分,但考试内容是全面的,而且三者之间是相互联系的,不是截然分开的。社会助学者应指导自学应考者全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点。总之,要把重点学习同兼顾一般结合起来,切勿孤立地抓重点,把自学应考者引向猜题押题。

4.助学学时建议。本课程共4学分,助学建议不少于72学时,课程学时分配见下表,考生也可参考该表安排自学时间。

章次

课程内容

助学学时

1

Web前端基础

4

2

Java Web开发环境的构建

2

3

JSP语法

10

4

JSP内置对象

8

5

JSP与JavaBean

4

6

Java Servlet基础

10

7

会话跟踪技术

4

8

过滤器与监听器

6

9

EL与JSTL

4

10

文件的上传与下载

4

11

JDBC数据库访问

10

12

Ajax、JSON以及jQuery技术

6

总计

72

五、关于命题考试的若干规定

1、本大纲各章所提到的内容和考核目标都是考试的内容。

2、试卷中对不同能力层次要求和试题所占的比例大致是:“识记”为30%,“理解”为30%,“应用”为40%。

3、试题难易程度要合理,可分为四档:易、较易、较难、难,这四档在每份试卷中所占比例依次为2:3:3:2左右。

4、每份试卷中,各类考核点所占比例约为:重点占65%,次重点占25%,一般占10%。

5、试题题型一般分为:填空题、单项选择题、名词解释、简答题、阅读程序题和编程题等。

6、考试采用闭卷笔试。考试时间为150分钟,采用百分制评分,60分为及格。

六、 题型示例(样题)

(一)填空题

JSP中实现请求转发的标记是               。

(二)单项选择题

使用HttpServletRequest对象能够获取一个表单参数的值的方法是(     )

A. getQueryString()     B. getPathInfo()     C. getParameter()     D. getAttribute()

(三)名词解释

1. page指令

2. application对象

(四)简答题

简述Servlet的生命周期。

(六)阅读程序

下面JSP文件在web服务器上的运行后,界面上显示的值是_________________。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<body>

    <%

int[] arr = new int[] { 3, 5, 2, 9, 13, 15, -29, 1, 15, 21 };

int s = arr[0];

        int n = arr.length;

        for (int i = 1; i < n; i++){

           if (arr[i] > s)

              s = arr[i];

        }

        out.print(s);

     %>

  </body>

  </html>

(七)编程题

该程序实现如下功能(所需的数据库信息自己设定):

(1)编写HTML,实现如图1所示的界面;

(2)编写代码将界面某个图书的信息添加到数据库的表(books)中。要求:判断主键字段图书编号是否重复。表结构如下:

字段名

类型

长度

是否主键

备注

bookno

varchar

10

图书编号

bookname

varchar

200

图书名称

author

varchar

200

作者

press

varchar

200

出版社名称

天津自考09042Web程序设计课程考试大纲

图1 表单界面

文章来源:http://www.zhaokao.net/zxks/system/2024/03/04/030007033.shtml

温馨提示:本网站所提供的考试信息仅供考生参考,考试政策请以权威部门公布的正式信息为准。
更多优惠课程课程推荐
资料套餐 关闭