0717-7821348
新闻中心

行业新闻

您现在的位置: 首页 > 新闻中心 > 行业新闻
500万彩票网直播-JSP Web 开发课程教与学(教学纲要,查核纲要和试卷)
2019-09-06 22:07:25

《Java Web开发技能》课程质量标准

(理论类)

一、课程简介

课程称号 Java Web开发技能
英译称号 Java Web Development Technology
课程代码 176131014 课程开设学期 4
课程学时 48 课程学分 2.5
课程类型 □公共根底课□专业根底课■专业选修课□公共选修课□必修课■选修课
开课学院 计算机科学与技能学院 教育研讨室/ 网络工程系
教材称号 主教材:《JSP Web技能及运用教程》(第二版) 王春明史胜辉编著清华大学出版社,20184月,书号:ISBN 978-7-302-49603-8试验教材:《JSP Web技能试验与项目实训教程》王春明史胜辉编著清华大学出版社,20169月,书号:ISBN-978-7-302-43465-8
查核办法 ■考试□考察□开卷■闭卷□课程规划□学期论文□其他
课程成果 平时成果30% 期末成果70%
主讲教师根本信息
姓名 性别 学历 学位 职称 从教时刻
课程简介
JSP技能是J2EE技能的中心之一,是根据Java Servlet以及整个Java体系的Web开发技能,运用这一技能能够树立安全、跨渠道的先进动态网站。JSP运用的是Java言语,以Java技能为根底,又在许多方面做了改善,具有动态页面与静态页面别离,能够脱离硬件渠道的捆绑,以及编译后运转等长处。本课程从JSP根本的语法和标准下手,结合Servlet的最新标准,由浅入深、按部就班地介绍了JSP Web的技能原理,浅显易懂地解说了JSP开发中的种种问题。课程内容从体系结构、常识联接、要害常识点的解说、典型事例的剖析等方面进行了精心组织。本课程选用的开发环境为JDK1.6+MyEclipse8.x+Tomcat7.x+MySql5.5及以上版别。

500万彩票网直播-JSP Web 开发课程教与学(教学纲要,查核纲要和试卷)

二、课程纲要

一、课程的根本信息

习惯目标:本科层次,计算机科学与技能,软件工程、网络工程、物联网工程等专业

课程代码:*****

学时分配:48学时(理论授课32学时+课内试验16学时)

赋予学分:2.5、

先修课程:高等数学、数据结构、Java言语程序规划

后续课程:Java结构开发技能、移动运用开发

二、课程性质与使命

JavaWeb开发技能》是计算机类专业开设的一门专业根底课,学习本课程前有必要先修Java程序规划。

JSP技能是Java Web技能的根底。它是根据JavaServlet以及Java渠道的Web开发技能,具有动态页面与静态页面别离、脱离硬件渠道捆绑“一次编写,遍地运转”等长处。运用这一技能能够树立安全、跨渠道的先进动态网站。本课程常识、技能在国内外有着宽广的发展前景,现在各个大型网站多数以JSP为首要编程言语。深化了解JSP的技能和架构,是深化开发J2EE技能的必经之路。结实把握JSP技能,是架构高性能Web运用的根底。

本课程适用于计算机类专业学习,能够加强学生关于动态网站、Web运用编程思想、技能的了解和把握,为将来从事动态网站、WEB运用开发奠定杰出的根底。

本课程偏重实践运用,每一讲的内容都协作了具体的编程实例解说,使学生到达学以致用的意图。

本课程在专业教育方案中占有重要的方位。课程以使学生把握JSP开发技能为意图,其使命是让学生把握JSP的作业原理和根本语法规矩,以及JSP的编程技巧和JSP的数据库编程等。

三、教育意图与要求

该课程理论教育的根本使命:使学生把握JspWeb技能的根本原理,具有Web项目开发才能。为将来从事Web运用体系的开发、运转办理和科研作业打好必要的理论根底,一起重视培育学生剖析问题、处理问题的才能。具体要求如下:

1.把握JSP开发言语的根底常识,一起对JavaHTMLJava有必定的了解。

2.娴熟把握JSP运转环境的装备办法,了解B/S的开发办法,根本具有用JSP规划开发Web运用程序的才能。

3.灵活运用JSP语法,处理JSP的中文问题,把握JSP中拜访数据库的技能JDBC

4.引导学生娴熟运用JSP进行网络编程。

5.运用JSP技能开发Web运用500万彩票网直播-JSP Web 开发课程教与学(教学纲要,查核纲要和试卷)项目。

四、教育内容与组织

1Web的根本原理2学时)

1.1 常用的WEB服务器

1.2 IIS Web服务器装备

1.3 客户端技能

1.4 服务端技能

2HTML言语根底2学时)

2 .1 HTML文件的根本结构

2.2 HTML常用符号

2.3 HTML事情

2.4 DIV+CSS布局

2.4.1 CSS样式表引进办法

2.4.2 CSS语法

2.4.3 DIV+CSS布局

2.4.4 DIV-CSS布局定位

2.4.5 DIV+CSS布局实例

2.5 Java

2.5.1 Java函数

2.5.2 Java数据类型

2.5.3 Java运算符

2.5.4 Java中的操控句子

2.5.5 Java内部目标

2.5.6 阅览器目标

3Java Web开发环境树立2学时)

3.1 Java Web作业原理

3.2 Tomcat的装置装备

3.3 MyEclipse中装备Tomcat

3.4 运用MyEclipse 创立Web工程

3.5运用MyEclipse 发布WEB工程

3.6 Tomcat其他常用设置

3.7 Servlet容器介绍

3.8 HTTP协议剖析

4JSP技能根底8 学时)

4.1 JSP简介

4.2 JSP标准语法

4.2.1 JSP注释

4.2.2 JSP声明

4.2.3 JSP表达式

4.2.4 JSP程序段

4.2.5 JSPHTML的混合运用

4.3 JSP编译指令

4.3.1 page编译指令

4.3.2 include编译指令

4.3.3 taglib编译指令

4.4 JSP动作指令

4.4.1 forward动作指令

4.4.2 include动作指令

4.4.3 plugin动作指令

4.4.4 param动作指令

4.4.5 相对基准地址

4.5 JSP的隐含目标

4.5.1 JSP内置目标效果域

4.5.2 out目标

4.5.3 page目标

4.5.4 request目标

4.5.5 response目标

4.5.6 session目标

4.5.7 application目标

4.5.8 config目标

4.5.9 exception目标

4.5.10 pageContext目标

4.5.11 Cookie目标

5JSP拜访数据库3 学时)

5.1 MySQL数据库

5.2 项目事例1-网上书店数据库创立

5.3 运用JDBC拜访数据库

5.4 JDBC驱动类型

5.5 JDBC常用接口、类介绍

5.6 数据库连接池原理

6JavaBean技能4学时)

6.1 什么是JavaBean

6.2JSP中运用JavaBean

6.2.1 <jsp:useBean>

6.2.2 <jsp:setProperty>

6.2.3 <jsp:getProperty>

6.3项目事例2-网上书店用户登录规划

7Servlet根底常识7 学时)

7.1 什么是Servlet

7.2 Servlet的生命周期

7.3 ServletAPI层次结构

7.4 首要Servlet API介绍

7.4.1 HttpServlet

7.4.2 HttpServletRequest接口

7.4.3 HttpServletResponse接口

7.4.4 ServletContext接口

7.4.5 HttpSession接口

7.4.6 ServletConfig

7.5 Servlet运用举例

7.5.1 运用Servlet完结验证码功用

7.5.2 运用Servlet完结文件上传功用

7.6 项目事例3-网上书店后台规划

7.6.1 图书实体类规划

7.6.2 数据库底层操作事务类规划

7.6.3 逻辑处理事务类(Servlet)规划

7.6.4 后台功用模块规划

7.7 项目事例4-网上书店前台规划

7.7.1 顾客阅览图书

7.7.2 显现图书具体信息

7.7.3 图书增加到购物车并显现购物车信息

7.7.4 增加订单信息并结账

7.8 JSP 规划办法

7.8.1 ModelⅠ体系结构

7.8.2 ModelⅡ体系结构

8过滤器1 学时)

8.1 Servlet过滤器简介

8.2 Servlet过滤器体系结构

8.3 Servlet过滤器实例

8.4 JSP中文乱码问题

9ELJSTL1学时)

9.1 EL表达式根底常识

9.2 EL表达式的运用示例

9.3 JSTL简介

9.4 JSTL中心标签库

10JSP自界说标签1 学时)

10.1 JSP自界说标签简介

10.2 开发自界说JSP标签

10.2.1 创立标签处理类

10.2.2 创立标签库描绘文件TLD

10.2.3 JSP中运用自界说标签

10.3 自界说分页标签示例

11JSP Web项目实例1学时)

11.1 谈天室程序规划实例

11.1.1 谈天室根底

11.1.2 谈天室窗口结构

11.1.3 谈天信息处理与退出机制

11.1.4 谈天室程序小结

11.2 投票体系规划实例

五.试验组织:(16学时)

试验一IIS Web服务器2学时

试验二JSP Web环境2学时

试验三JSP动态表格2学时

试验四JSP隐含目标2学时

试验五JDB500万彩票网直播-JSP Web 开发课程教与学(教学纲要,查核纲要和试卷)C数据库拜访2学时

试验六JavaBeanServlet 2学时

试验七过滤器2学时

试验八归纳试验2学时

六、教育设备和设备

多媒体教室

多媒体教育课件

七、课程查核与评价

本课程考试选用闭卷查核办法,考试时刻为2 小时。

期末考试成果占总成果的70%

平时成果占总成果的30%

八、附录

教育参阅文献目录

1JSP有用教程(第三版)耿祥义,张跃平编著清华大学出版社,:2015.1

2JSP Web技能试验与项目实训教程王春明史胜辉编著清华大学出版社,2016.9

制定人:王春明

审阅人:史胜辉

三、查核纲要

一、习惯目标

修读完本课程规则内容的计算机类各专业的本科学生;

提出并获准免修本课程、恳求进行课程水平查核的计算机类各专业的本科学生;

提出并获准辅修第二专业、恳求进行课程水平查核的非计算机类的本科学生。

二、查核意图

经过查核来查看和了解学生对本门课程内容的把握程度,查核学生对JSP Web技能的根本原理、组成、作业特性的了解和把握状况,及对JSP Web项目开发作业特征的把握状况。经过本课程的学习,学生应对JSP Web体系的剖析和规划办法有必定的了解和把握。

三、查核办法与办法

期末闭卷查核

四、课程查核成果构成

期末考试成果占总成果的70%

平时成果占总成果的30%

五、查核内容与要求

查核内容

1JSP Web的根本概念

2JSP Web的作业原理和结构特色

3.典型JSP Web体系的根本规划

4.典型JSP Web体系的剖析和规划

5JSP Web体系的发布与运用

查核要求:

JSP Web体系的作业原理、根本规划、项目剖析为考试关键,查核学生运用课程常识剖析问题、处理问题的才能,一起查看学生对JSP Web体系的组成和作业原理的把握和了解。

六、样卷

Java Web开发技能》课程考试试题

学期班级

时刻:120 分钟总分:100

一、填空题(每空1分,共30 分)

1JSP中有9 种内置目标,它们分别是:______________________response目标、pageContext目标、session目标、applicationt 目标、page目标、config目标和exception目标。

2Request目标能够运用___________办法获取表单提交的信息。

3.客户端向服务器端提交数据的办法一般有两种,一种是___________提交办法,另一种是___________提交办法。

4.在JSP 内置目标中,与恳求相关的目标是______________________

5___________被封装成javax.servlet.JspWriter 接口,它用来向客户端输出内容。

6Out 目标中用来输出各种类型数据并换行的办法是______________________

7Out 目标中用来输出各种类型数据但不换行的办法是______________________

8Out 目标中用来输出一个换行符的办法是______________________

9Out 目标中用来封闭输出流的办法是______________________

10Out 目标中用来输出缓冲区里的数据的办法是______________________

11Out 目标中用来铲除缓冲区里的数据,并把数据写到客户端的办法是________________

12Out 目标中用来铲除缓冲区里的数据,但不写到客户端的办法是___________________

13Out 目标中用来取得缓冲区巨细的办法是______________________

14Out 目标中用来取得缓冲区剩下空间巨细的办法是______________________

15Out 目标中用来判别缓冲区是否主动改写的办法是______________________

16Request 目标中用来取得服务器姓名的办法是______________________

17Request 目标中用来取得服务器的端口号的办法是______________________

18Request 目标中用来取得客户端的IP 地址的办法是______________________

19Request 目标中用来取得客户端的计算机姓名的办法是___________________办法。

20Request 目标中用来取得客户端向服务器端传送数据的协议称号的办法是________

21___________是同应对相关的HttpServletResponse类的一个目标,它封装了服务器对客户端的呼应,然后被送到客户端以呼应客户恳求。

22Response目标中用来动态改动contentType特色的办法是______________________

23Response 目标中用来把呼应发送到另一个指定的方位进行处理的办法是_________

24Response目标中用来设置指定姓名的HTTP文件头值的办法是__________________

25__________________封装了归于客户会话的一切信息。

26Session目标中用来设置指定姓名的特色的办法是______________________

27Session目标中用来取得指定姓名的特色的办法是______________________

28___________用于多个程序或许多个用户之间同享数据。

29___________供给了对每一个给定的服务器小程序及JSP页面的ServletConfig目标的拜访,该目标封装了初始化参数以及一些有用办法。

30___________是能够从JSP 脚本程序和表达式中取得的一个内置目标,它是Object类的一个实例。

二、判别题(每空2分,共10分)

1Application的生命周期比Session的生命周期长。

2Request的生命周期比Session的生命周期长。

3.当request 目标获取客户端提交的汉字字符时,会呈现乱码问题,处理办法是改动编码格局为UTF8

4.运用Request目标的getRemoteAddr( 办法能够获取客户端的IP 地址。

5.经过Post办法提交数据,会将一切数据显现在URL地址的后边。

6Cookie文件是存放在服务器端的。

7.在设置cookie的最大存在时刻时,能够设置为负值和零。

8JSP内置目标是指不必声明就能够在JSP页面的脚本部分运用的目标。

9. Out目标的效果规模是Application

10. Out目标的clearBuffer办法用来铲除缓冲区里的数据,但并不把数据写到客户端。

三、挑选题(每空题1,共20 分)

1.下列选项中,能够精确地获取恳求页面的一个文本框的输入(文本框的称号为name)。

(A)request.getParametername(B)request.getParameter"name"

(C)request.getParameterValues(name) (D)request.getParameterValues("name")

2.运用response 目标进行重定向时,运用的是办法。

(A)getAttribute (B)setContentType

(C)sendRedirect (D)setAttribute

3.不能在不同用户之间同享数据的办法是。

A)经过cookie B)运用文件体系

C)运用数据库D)经过ServletContext 目标

4.下面临Http恳求音讯运用GETPOST办法陈说正确的是:( )

APOST办法提交信息能够保存为书签,而GET则不可。

B)能够运用GET办法提交敏感数据。

C)运用POST提交数据量没有约束。

D)运用POST办法提交数据比GET办法快。

5.下面不归于Jsp隐式目标的是:( )

Asession Bconfig CpageScope Dexception

6.在jsp中效果域由小到大的组合是:( )

Arequest page sessionapplication

Bpage request sessionapplication

CpageContext request sessionapplication

DpageScope requestsessionScope applicationScope

7.在J2EE 中,在aa.jsp中有行代码:<% request.setAttribute(Co.,jb-aptech); %>

bb.jsp中有行代码:<%out.println((String)request.getAttribute(Co.)); %>

为了使得在bb.jsp中的如上代码能够显现“bi-aptech”,能够运用办法。(挑选三项)

A)在aa.jsp中运用<form method=post action=bb.jsp>把恳求提交到bb.jsp

B)在aa.jsp中运用<jsp:forward file=bb.jsp/>把页面跳转到bb.jsp

C)在ss.jsp中运用<% respones.sendRedirect(bb.jsp); %>把页面重定向到bb.jsp

D)在aa.jsp中运用%@include file=bb.jsp%包含页面bb.jsp

E)在ss.jsp中运用<%config.getServletContext.getRequestDispatcher(/bb.jsp).

forward(request,response); %>把页面重定向到bb.jsp

8.在J2EE 中,在web.xml 中,有如下代码:

<session-config>

<session-timeout>30</session-timeout>500万彩票网直播-JSP Web 开发课程教与学(教学纲要,查核纲要和试卷); /*是分钟*/

</session-config>

以下描绘,正确的是。

A)界说了默许的会话时时长,时长为30

B)能够运用HttpSession类的getMaxInactiveInterval办法把该值取出来

C)界说了默许的会话超时时长,时长为30 小时

D)能够运用Session类的getMaxInactiveInterval办法把该值取出来

9.在Http协议中用于发送很多数据的办法的是

Apost Bget Cput Doptions

10HttpServletRequest接口的办法用于创立会话。

AsetSession BgetContext

CgetSession DputSession

11.动效果于将恳求发送给其他页面。

Anext Bforward Cinclude Dparam

12page指令的特色用于引证需求的包或类。

Aextends Bimport CisErrorPage Dlanguage

13.下列选项中,能够精确地获取恳求页面的一个文本框的输入(文本框的称号为name)。

Arequest.getParameternameBrequest.getParameter(”name”)

Crequest.getParameterValues(name)Drequest.getParameterValues(name)

14.运用respons500万彩票网直播-JSP Web 开发课程教与学(教学纲要,查核纲要和试卷)e目标进行重定向时,运用的办法是。

AgetAttribute BsetContentType

CsendRedirect DsetAttribute

15.怎么获取一个Cookie[]选一项。

Arequest.getCookies Brequest.getCookie

Cresponse.getCookies Dresponse.getCookie

16.在public HttpSession getSession(booleanbool)的办法界说中,当boolfalse时标明。

A)直接回来会话目标

B)当服务器现已创立了会话目标就回来该目标,不然回来null

C)直接回来null

D)当服务器现已创立了会话目标就回来该目标,不然新建一个会话目标并回来

17.关于输入和输出的隐式目标有。

Aapplication Brequest Cresponse Dout

18.运用response目标进行重定向时,运用的是办法。

AgetAttribute BsetContentType

CsendRedirect DsetAttribute

19.隐式目标能够处理jsp页面运转中的过错或许反常。

ApageContext Bpage Csession Dexception

20.除了Session以外,还有也是会话盯梢技能。选三项

A)躲藏表单域B)超链接CURL重写DCookie

四、程序规划题(每题10,共30 分)

1response编写一个改写页面,完结每两秒种改写一次。

2.编写一程序,运用Application制造网站计数器。

3.本程序求数字的平方根运算。当用户将求平方根的数字输入到文件框中时,单击“Enter”按钮,将在页面中显现出该数字的平方根。请根据程序所完结的功用,将程序弥补完好。

A处填写所要接纳的数据变量为______________

B处填写将textContent 变量强制转换成double型的指令_________________

C处填写应输出的数据的变量名为_____________

<% page contentType=test/html;charset=GB2312%>

<HTML>

<BODY><FONT size=5>

<FORM action=””method=postname=form>

<INPUT type=testname=girl>

<INPUT TYPE=submitvalue=Entername=su电磁除铁器ccscdbmit>

</FORM>

<%String testContent=request.getParameter(____ A ____);

double number=0r=0;

if(testContent==null) {testContent=””}

try{ number=____ B____ (testContent);

if(number>=0) {r=Math.sqrt(number);

out.print(<BR>+String.valueOf(____ C____)+”的平方根:“)

out.print(< BR >+String.valueOf(r)); }

else {out.print(<BR>+”请输入数字字符“)} }

Catch(NumberrFormatException e) {

out.print(BR+”请输入数字字符”);

} %>

</FONT>

</BODY>

</HTML>

四、课程实施与保证

教 学 基 本 要 求 本课程用一种简略易懂的办法论述了JSP Web技能相关理论、作业原理和项目开发办法。该课程理论教育的根本使命:1.使学生把握JSP Web体系的根本原理、典型运用与典型项目开发办法;2.把握JSP Web技能及运用办法,为将来从事Web体系的运转、办理、和保护打好必要的理论根底3.重视培育学生剖析问题、处理问题的才能。
主 要 教 学 环 节 的 质 量 标 准 备 课 1. 把握本课程教育纲要内容,严厉依照教育纲要要求进行本课程教育内容的组织;2. 了解教材各章节,凭借相关专业书籍材料,并根据教育纲要编写授课方案,编写每次授课的教案。教案内容包含章节标题、教育意图、教法规划、讲堂类型、时刻分配、授课内容、课后作业、教育效果剖析等方面;3. 结合课程特色,制造课件,运用多媒体教育手法教育部分教育内容;4. 确认各章节课程内容的教育办法,构思授课思路、技巧和办法;
讲 授 1. 关键精确,推理正确,条理明晰,关键杰出,理论联系实践,娴熟地回答和解说例题。2. 选用多种教育办法(如启发式教育、事例剖析教育、评论式教育、多媒体演示教育等),重视培育学生的专业本质,进步学生发现、剖析和处理问题的才能,以便让学生能领会和领会学科研讨的思路和办法。3. 多媒体教育手法、讲堂试验、什物演示相结合,以培育学生实践着手的才能。4. 表达办法尽量便于学生了解、承受,力求形象生动,使学生在把握常识的进程中,坚持较为稠密的爱好。
主 要 教 学 环 节 的 质 量 标 准 作 业 布 置 与 批 改 学生有必要完结必定数量的作业题,是本课程教育的根本要求,是完结人才培育目标的必要手法。本课程作业安置的要求:每完结6个学时安置一个课外作业习题。学生完结的作业有必要到达以下根本要求:1. 准时按量完结作业,不缺交,不抄袭;2. 作业本标准。书写明晰,制证、登账、编表按规则和标准处理;3. 解题办法和进程正确。教师修改或讲评作业的数量和次数要求如下:1. 学生的作业要全批全改,并准时修改、讲评学生每次交来的作业;2. 教师修改或讲评作业要仔细、详尽,每次修改或讲评作业后,按优、良、中、及格、不及格五级分制鉴定成果,并写明日期;3. 期末按百分制评出每个学生作业的总评成果,作为本课程学期总评成果中平时成果的重要组成部分。
课外答疑 为直接了解学生的学习状况,协助学生进一步了解和消化讲堂上所学常识、改善学习办法和思想办法,培育其独立思考问题的才能,主张任课教师组织时刻进行课外答疑与辅导作业。
成 绩 考 核 本课程为学期课程,成果查核的办法:考试。考试时实施同一专业统考,即一致出题,一致考试,一致阅卷。考试学期总评成果的鉴定办法如下:1. 平时成果占总评成果的30%;其间:a)试验、实习成果占总评成果的10%b)实践技能查核成果占总评成果的20%2. 期末考试成果占总评成果的70%5. 有下列状况之一者,总评成果为不及格:1)缺交作业次数达1/3以上者;2)缺课次数达本学期总授课学时的1/3以上者。
第 二 课 堂 活 动 为了培育学生归纳运用所学常识处理实践问题的才能和立异精力,教研室应活跃组织学生参与软件企业顶岗实习,并指定学术水平较高、实践经验丰富的专业教师担任辅导教师。主张如下:1. 选拔优秀学生参与此类比赛活动。2. 制定出作业方案,树立激励机制,实在抓好赛前准备作业。3. 在训练进程中,引导学生理论联系实践,培育学生的实践操作才能和团队协作精力。此外,可由系组织技能比赛,培育学生的专业根本技能。
补白

四、配套教材

15小时视频解说,供给PPT课件,源码,教育纲要等资源

扫描,优惠购书

作者:王春明、史胜辉

定价:59.50元

ISBN:9787302496038

本书由浅入深、按部就班地介绍了JSP Web的技能原理,对每个常识点都配有实例阐明,并以网上书店为典型运用事例贯穿项目规划学习进程。 本书共11章,内容包含Web原理及HTML根底、JSP开发及运转环境、JSP技能根底、JSP根本语法、JSP内置目标、JSP数据库运用、JavaBean与Servlet技能及运用、过滤器技能、EL表达式、自界说JSP符号等。最终一章还组织了两个JSP实践事例,用于进步和拓展读者对JSP的把握与运用,也可作为课程规划的参阅。用微信扫描每章的二维码,可观看教育视频。 本书重视项目实践,内容组织科学合理,体系结构明晰天然,言语描绘简练顺利,可满意既要有厚实的理论根底,又要到达运用型人才培育目标的教育要求。

配套视频样例

更多课程的教育纲要,点击页面下方【阅览原文】