《Java web开发》教学大纲

《Java web开发》教学大纲

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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信