2023年6月28日发(作者:)
Java Web开发课程教学大纲
课程编号:
学 时 数:48学时(理论24,实验24) 学 分 数:3学分
课程类别:专业任选课 开课学期:第6学期
适用专业:网络工程专业
先修课程:《Java程序设计》、《数据库系统原理》
一、教学目的与要求
Java Web开发课程是网络工程专业的一门专业任选课程,通过本课程的学习使学生具备JSP开发的知识技能,培养学生严谨的工作作风,提高学生的职业素质,为项目实战,网络组建,网络工程等专业课程的学习奠定基础,并为学生顶岗实习、毕业后能胜任岗位工作起到必要的支撑作用。
二、课程理论教学学时分配
章节
第一章
Web应用开发概述
第二章
Eclipse开发环境介绍
第三章
Servlet技术
第四章
使用JSP标签库
第五章
Struts2框架基础
第六章
SQL与JDBC
合计
主要内容 学时分配
2
4
8
4
4
2
24
三、课程教学内容及基本要求
第一章 Web应用开发概述
教学目标与要求:让学生会用Java Web应用开发相关的技术和常用框架,常用的集成环境。理解Web和Web应用的基本概念,Web应用的工作原理。
教学重点:服务器端的开发技术
教学难点:Java Web框架技术、常用的集成开发环境
第一节 Web应用概述
与Web应用
应用是如何运行的 3.服务端开发技术对比
第二节 使用Java开发Web应用
语言简介
2.丰富的框架技术
Web应用的核心技术
第三节 集成开发环境介绍 11
1.常用的Java IDE 11
服务器汇总 12
第二章 Java EE开发及运行环境
教学目标与要求:Java EE开发与允许环境的搭建,掌握JDK的下载与安装,Java环境变量的设置,Tomcat的安装与配置,熟悉Eclipse开发环境的使用,掌握如何在Eclipse下配置Tomcat,掌握Java Web应用的创建。
教学重点:创建Java Web应用程序
教学难点:在Eclipse下调试Java Web应用程序。
第一节 下载并安装JDK
1.安装JDK
2.配置环境变量
第二节 Tomcat的安装与配置
1.下载并安装Tomcat
2.在Tomcat中部署和卸载应用程序
第三节 Eclipse开发环境介绍
1.安装Eclipse
2.使用Eclipse新建Java EE应用
3.在Eclipse中使用Tomcat
e的常用快捷键
第三章 JSP与Servlet
教学目标与要求:JSP已经成为Java Web编程中的重要组成部分,通过本章的学习要求学生能结合JSP技术创建自己的Servlet,掌握JSP的工作原理,编译指令、动作指令、内置对象等常用技术,掌握Servlet的3个生命周期,掌握监听器、过滤器的用法。 教学重点:JSP技术,Servlet创建
教学难点:监听器用法、过滤器用法
第一节 一个简单的JSP+Servlet应用
1.创建Servlet类
2.部署Servlet
3.创建JSP文件
第二节 JSP技术初步
的工作原理
文件中的内容
的内置对象
中的中文显示问题
第三节 Servlet的开发与应用
t的生命周期
2.使用HttpServletRequest
3.使用HttpServletResponse
4.使用过滤器
5.使用监听器
第四节 使用jQuery异步请求数据
1.下载jQuery库
简介
第四章 使用JSP标签库
教学目标与要求:JSP标签库简称JSTL,是Sun公司发布的一个JSP开发的新组件,掌握JSTL的五大类标签库可使Java Web开发更轻松。了解表达式语言EL 的基本用法,掌握核心标签库、SQL标签库、XML标签库的用法。
教学重点: 表达式语言EL
教学难点:JSTL五大标签库的用法
第一节 JSP标准标签库(JSTL)
1.下载JSTL安装包
2.表达式语言EL
3.使用核心标签库(C名称空间) 4.使用国际化和格式化标签库(FMT命名空间)
5.使用SQL标签库(SQL名称空间)
6.使用XML标签库(X名称空间)
7.使用JSTL函数
第二节 用JSTL开发用户管理系统
1.数据库设计
2.开发与实现
3.部署并测试应用
第三节 自定义标签库
1.一个最简单的自定义标签
2.访问标签体
3.自定义标签属性
第五章 Struts 2框架基础
教学目标与要求:通过本章的学习要求学生了解MVC架构的主要内容、Struts 2的工作流程以及如何使用Struts 2开发Web应用程序。
教学重点:Struts 2 工作流程、拦截器的工作机制
教学难点:Action的工作原理,Struts 2的拦截器用法
第一节 MVC框架
1.框架内容
2.框架和设计模式的区别
的优点
第二节 Struts 2基础
2中的MVC
2的工作流程
3.一个简单的Struts 2应用
详解
配置详解
6Struts 2标签库
第三节 拦截器
1.拦截器的工作机制 2内置拦截器
3.自定义拦截器
第六章 SQL与JDBC
教学目标与要求:复杂的应用程序离不开数据库的支持,通过本章的学习,使学生可以用纯Java语言和标准的SQL语句编写完整的数据库应用程序。
教学重点: MySQL数据库的安装及使用、SQL语句的基本语法
教学难点:JDBC访问数据库的方法和步骤
第一节 准备关系数据库
1.下载并安装MySQL
2.安装MySQL JDBC驱动
第二节 SQL语言简介
概述
数据类型
3.常有SQL语句
第三节 JDBC
概述
驱动程序
3.使用JDBC操作数据库
示例
四、实验项目设置与内容
序号 项目名称
内容提要
学时 类别 属性 备注
1
从java官方网站下载JDK最新版本安装Eclipse+Tomcat8.5+J程序,并进行安装,掌握Java环境变量DK1.8环境搭建
的设置及jsp引擎的使用方法
网站计数器及版权设JSP页面的5种元素:HTML标记、JSP标记、变量和方法的声明、Java程序片、Java表达式的使用
2 必做 验证性
2 计及servlet配置运行)
4 必做
综合性 掌握过滤器的创建、配置、测试过程。当IP地址为使用过滤器拒绝制定192.168.1.100访问页面的时IP地址访问
候,出现“对不起,您的IP地址拒绝访问该网站”
表达式语言EL的基本语法、核心标签库的用法、SQL标签库使用JSTL标签库开发的用法、XML标签库的用法,使用JSTL标用户管理系统
签库开发用户管理系统,实现用户注册、登录和注销功能。
掌握MVC框架的内容、利用Struts的工5 文件的上传与下载 作流程、文件的配置,实现单个文件的上传。
创建数据库,创建数据库中的表,添加表JDBC环境搭建及查询添加记录
记录,加载MySQL的JDBC数据库驱动程序。数据库添加新记录并显示结果。(利用MVC模式进行设计)
合计
五、考核方式
在课程考核中,体现教学评价方式改革的内容,重视学生实践应用能力的考核。根据课程性质,选择笔试、闭卷考核,成绩采用百分制计分。
课程总成绩=期末试卷成绩(70%)+平时成绩(作业(10%)、考勤(10%))+
24
4 必做 综合性
4 选做 综合性
3 6 必做 设计性
4 4 必做 综合性
6 实验考核成绩(10%)。
六、推荐教材
[1] 耿祥义、张跃平.《JSP实用教程》(第3版).清华大学出版社,2015年).
[2] 张永宾.《Java Web程序设计教程》. 清华大学出版社,2017年.
[3] 张娜.《Web开发技术(java)教程》(第3版). 东软电子出版社,2017年.
七、建议教学参考书
[1] 沈泽刚、秦玉平.《Java web编程技术》(第2版).清华大学出版社,2017年.
[2] 郭克华等.《Java web程序设计》(第2版).清华大学出版社,2016年.
八、大纲使用说明
本教学大纲通过课程案例详实讲述JSP程序设计的技术要点和使用方法,
面向工程型和应用型学科专业,教学大纲在编写的过程中坚持基本理论适度,反映基本理论和原理的综合应用,强调实践和应用环节。在选择实验内容时体现素质教育、创新能力与实践能力的培养,为学生知识、能力、素质协调发展创造条件。主张一纲多本,合理配套,同一门课程可以有多本具有不同特点的教材。
执笔人: 审核人:
发布者:admin,转转请注明出处:http://www.yc00.com/web/1687887298a54020.html
评论列表(0条)