-
《
Java
Web
开发技术》课程质量标准
(理论类)
一、课程简介
课程名称
英译名称
课程代码
课程学时
课程类型
开课学院
JavaWeb
开发技术
JavaWebDevelopmentTechnology
176131014
48
课程开设学期
课程学分
4
2.5
□公共基础课□专业基础课■专业选修课□公共选修课
□必修课■选修课
计算机科学与技术学
院
教学研究室
/
系
网络工程系
教材名称
主教材:《
JSPWeb
技术及应用教程》
(
第二版
)
王春明史胜辉编著
p>
清华大学出版社,
2018
年
4
月,书号:
ISBN978-7-302-496
03-8
实验教材:《
JSPWeb
技术实验与项目实训教程》王春明史胜辉编著
清华大学出版社
,
2016
年
9
月,书号:
ISBN-978-7-302-43465-8
考核方式
课程成绩
■考试□考查□开卷■闭卷□课程设计□学期论文□其他
平时成绩
30%
期末成绩
70%
主讲教师基本信息
姓名
课程简介
JSP
技术是
J2EE
技术的核心之一,是基于
< br>JavaServlet
以及整个
Java
体系的
Web
开发技术,
利
用这一技术可以建立安全、跨平台的先进动态网站。
JSP
使用
的是
Java
语言,以
Java
技
术为基础,又在许多方面做了改进,具有动态页面与静态页面分离,
能够脱离硬件平台的束
缚,以及编译后运行等优点。
本课程从
JSP
基本的语法和规范入手,结合<
/p>
Servlet
的最新规范,由浅入深、循序渐进地介
绍了
JSPWeb
的技术原理,深入浅出地讲解了
JSP
开发中的种种问题。
课程内容从体系结构、知识衔接、关键知识点的讲解、典型案例的分析等方面进行了精心安
排。
本课程采用的开发环境为
JDK1.6+MyEclipse8.x+Tomcat7.x+MySql5.5
及以上版本。
性别
学历
学位
职称
从教时间
二、课程大纲
一、课程的基本信息
适应对象:本科层次,计算机科学与技术,软件工程、网络工
程、物联网工程等
专业课程代码:
*****
学时分配
:
48
学时(理论授课
32
学时
+
课内实验
16
p>
学时)
赋予学分:
2.5
先修课程:高等数
学、数据结构、
Java
语言程序设计
后续课程:
Java
框架开发技术、移
动应用开发
二、课程性质与任务
《
JavaWeb
开发技术》是计算机类专业开设的一门专业基础课,学习本课
程前必须先
修
Java
程序设计。
p>
JSP
技术是
J
avaWeb
技术的基础。它是基于
JavaServlet<
/p>
以及
Java
平台的
Web
开发
技术,
具有动态页面与
静态页面分离、
脱离硬件平台束缚
“一次编写,
各处运行”
等优点。
利用这一技术可以建立安全、
p>
跨平台的先进动态网站。
本课程知识、
技术
在国内外有着广
阔的发展前景,
目前各个大型网站多数以
JSP
为主要编程语言。
深入理解
JSP
的技术和架
构,是深入开发
J2EE
技术的必经之路。牢固掌握
JSP
技术,是架构高性能
Web
应用的基
础。
本课程适用于计算机类专业学习,能够加强学
生对于动态网站、
Web
应用编程思想、
技术的理解和掌握,为将来从事动态网站、
WEB
应用开发奠
定良好的基础。
本课程侧重实际应用,
每一讲的内容都配合了详细的编程实例讲解,
使学生达到学以
致用的目的。
本课程在专业教学计划中占有重要的地位。课程
以使学生掌握
JSP
开发技术为目的,
其任务是让学生掌握
JSP
的工作原理和基本语法规则,
以及
JSP
的编程技巧和
JSP
的数据
库编程等。
三、教学目的与要求
该课程理论教学的基本任务:使学生掌握
Jsp
Web
技术的基本原理,具备
Web
项目
开发能力。
为将来从事
W
eb
应用系统的开发、
运行管理和科研工作打好必要的理论基础
,
同时注重培养学生分析问题、解决问题的能力。具体要求如下:
1
.掌握
JSP
< br>开发语言的基础知识,同时对
Java
、
HTML
、
JavaScript
有一定的了解。
2
.熟练掌握<
/p>
JSP
运行环境的配置方法,熟悉
B/S
的开发模式,基本具备用
JSP
设计开
发
Web
应用程序的能力。
3
.灵活运用
JSP<
/p>
语法,解决
JSP
的中文问题,掌握
p>
JSP
中访问数据库的技术
JDBC
。
4
.引导学生熟
练使用
JSP
进行网络编程。
5
.使用
JSP
技术
开发
Web
应用项目。
四、教学内容与安排
第
1
章
Web
的基本原理(
2
学时)
<
/p>
1.1
常用的
WEB
服务器
1.2IISWeb
服务器配置
1.3
客户端技术
1.4
服务端技术
< br>第
2
章
HTML
语言基础(
2
学时)
2.1HTML
文件的基本结构
2.2HTML
常用标记
2.3HTML
事件
2.4DIV+CSS
布局
2.4.1CSS
样式表引入方法
2.4.2CSS
语法
2.4.3DIV+CSS
布局
2.4.4DIV-CSS
布局定位
2.4.5DIV+CSS
布局实例
2.5JavaScript
2.5.1JavaScript
函数
2.5.2JavaScript
数据类型
2.5.3JavaScript
运算符
2.5.4JavaScript
中的控制语句
p>
2.5.5JavaScript
内部对
象
2.5.6
浏览器对象
第
3
章
JavaWeb
p>
开发环境搭建(
2
学时)
< br>
3.1JavaWeb
工作原理
3.2Tomcat
的安装配置
p>
3.3
在
MyEclipse
中配置
Tomcat
3.4
使用
MyEclipse
创建
Web
工程
3.5
使用
MyEclipse
发布
WEB<
/p>
工程
3.6Tomcat
其他常用设置
3.7Servlet
容器介绍
3.8HTTP
协议分析
第
4
章
JSP
技术基础(
8
学时)
4.1JSP
简介
4.2JSP
标准语法
4.2.1JSP
注释
4.2.2JSP
声明
4.2.3JSP
表达式
4.2.4JSP
程序段
4.2.5JSP
与
HTML
的混合使用
4.3JSP
编译指令
4.3.1page
编译指令
4.3.2include
编译指令
4.3.3taglib
编译指令
4.4JSP
动作指令
4.4.1forward
动作指令
4.4.2include
动作指令
4.4.3plugin
动作指令
4.4.4param
动作指令
4.4.5
相对基准地址
4.5JSP
的隐含对象
4.5.1JSP
内置对象作用域
4.5.2out
对象
4.5.3page
对象
4.5.4request
对象
4.5.5response
对象
4.5.6session
对象
p>
4.5.7application
对象
4.5.8config
对象
4.5.9exception
对象
4.5.10pageContext
对象
4.5.11Cookie
对象
第
5
章
JSP
访问数据库(
3
学时)
5.1MySQL
数据库
5.2
项目案例
1-
< br>网上书店数据库创建
5.3
使
用
JDBC
访问数据库
5.4JDBC
驱动类型
5.5JDBC
常用接口、类介绍
5.6
数据库连接池原理
第
6
章
JavaBean
技术(
4
学时)
6.1
什么是
JavaBean
6.2
在
JSP
中使用
JavaBean
6.2.1
6.2.2
6.2.3
6.3
p>
项目案例
2-
网上书店用户登录设计
第
7
章
Servlet
基础知识(
7
学时)
7.1
什么是
Servlet
7.2Servlet
的生命周期
7.3ServletAPI
层次结构
7.4
主要
ServletAPI
p>
介绍
7.4.1HttpServlet
类
7.4.2HttpServletRequest
接口
7.4.3HttpServletResponse
接口
7.4.4ServletContext<
/p>
接口
7.4.5HttpSessio
n
接口
7.4.6ServletC
onfig
类
7.5Servlet
应用举例
p>
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-
< br>网上书店前台设计
7.7.1
顾客浏览图书
7.7.2
显示图书详细信息
7.7.3
图书添加到购物车并显示购物车信息
7.7.4
添加订单信息并结账
7.8JSP
设计模式
7.8.1Model
Ⅰ体系结构
7.8.2Model
Ⅱ体系结构
<
/p>
第
8
章过滤器(
1
学时)
8.1Servlet
过滤器简介
8.2Servlet
过滤器体系结构
8.3Servlet
过滤器实例
8.4JSP
中文乱码问题
第
9
章
EL
与
JSTL
(
1
学时)
9.1EL
表达式基础知识
9.2EL
表达式的应用示例
9.3JSTL
简介
9.4JSTL
核心标签库
第
10
章
JSP
自定义标签(
1
学时)
10.1JSP
自定义标签简介
10.2
开发自定义
JSP
标签
10.2.1
创建标签处理类
10.2.2
创建标签库描述文件
TLD
10.2.3JSP
中使用自定义标签
10.3
自定义分页标签示例
第
11
章
JSPWe
b
项目实例(
1
学时)
11.1
聊天室程序设计实例
11.1.1
聊天室基础
11.1.2
聊天室窗口框架
11.1.3
聊天信息处理与退出机制
11.1.4
聊天室程序小结
11.2
投票系统设计实例
五.实验安排:(
16
学时)
实验一
IISWe
b
服务器(
2
学时
)
实验二
JSPWeb
环境(
2
学时
)
实验三
JSP
动态
表格(
2
学时
)
实验四
JSP
隐含对象(
2
学时
)
实验五
JDBC
数据库访问(
2
学时
)
实验六
JavaBean
与
Serv
let
(
2
学时
)
实验七过滤器(
2
学时
)
实验八综合实验(
2
学时
)
六、教学设备和设施
多媒体教室多媒体教学课件
七、课程考核与评估
本课程考试采用
闭卷考核方法,考试时间为
2
小时。期末考试成绩占总成绩的<
/p>
70%
平时
成绩占总成绩的
30%
。
八、附录
教学参考文献目录
1
、
JSP
实用教程(
第三版)耿祥义
,
张跃平编著清华大学出版
社
:2015.12
JSPWeb
技术实验与项目实训教程王春明史胜辉编著清华大学出版社,
2016.9
制定人:
审核人:
三、考核大纲
一、适应对象
修读完本课程规定内容
的计算机类各专业的本科学生;
提出并获准免修本课程、
申请进
行课程水平考核的计算机类各专业的本科学生;
提出并获准辅修
第二专业、
申请进行课程水
平考核的非计算机类的本科学生。<
/p>
二、考核目的
通过考核来检查和了解
学生对本门课程内容的掌握程度,考核学生对
JSPWeb
技术
的基
本原理、组成、工作特性的了解和掌握情况,及对
JSPW
eb
项目开发工作特征的掌握情况。
通过本课程的学习,学生应
对
JSPWeb
系统的分析和设计方法有一定的了解和掌握。<
/p>
三、考核形式与方法
期末闭卷考核
四、课程考核成绩构成
期末考试成绩
占总成绩的
70%
平时成绩占总成绩的
30%
。
五、考核内容与要求
?
考核内容
1
.
JSPWeb
的基本概念
2
.
JSPWeb
的工作原理和结构特点
3
.典型
JSPWeb
系统的
基本设计
4
.典型
< br>JSPWeb
系统的分析和规划
5
.
JSPWeb
系统的发布与应用
?
考核要求:
-
-
-
-
-
-
-
-
-
上一篇:二次开发方案
下一篇:2008-8月Y2笔试题