首页 >> 实验教学 >> 实验大纲 >> 详细内容
实验教学
 
实验大纲 >> 正文
《基于Java的web开发设计》实验教学大纲
日期:2021-12-09 16:46:05  发布人:nclgjsj  浏览量:126

 

课程代码:                  课程名称:JavaWeb程序设计

   分:                   学 时:64

讲课学时:32                实验学时:32         

课程类型:专业必修课        先修课程:C语言、Java程序设计  

适用对象:计算机科学与技术

实验学期:5

一、实验教学的目的与基本要求

本课程是计算机科学与技术专业的专业教育必修课程,是计算机专业一门实用性很强的专业技能课程。本课程的教学任务是使学生熟练使用JSP网页制作技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能。

 

二、基本理论与实验技术知识

通过本课程的实验教学环节,使学生理解和掌握Java面向对象的概念、理论与技术。

1.熟悉JSP的环境搭建,快速进行JSP开发;

2.熟悉JSP的语法,内置对象等;

3.熟悉JSP的request的使用

4.通过JSP进行猜字游戏的设计,了解JSP的前后台设计

5.熟悉JavaBean的使用

6.熟悉JSP中servlet的使用,其中过滤器如何使用等知识

7.掌握jsp与数据库连接JDBC—ODBC驱动技术、jsp对数据库操作基本理论和使用规则进行对数据库进行增、查、改、删操作编程实验;

8.通过以上实现,设计综合的WEB项目开发。

通过以上实验,培养学生的思维和动手实践意识,提高学生的编程能力。

三、实验方法、特点与基本要求

实验方式:采取学生实验,教师有代表性、有针对性现场指导的实验方式。

基本要求包括:

1. 要求完成每次所规定的实验任务。

2. 做好实验预习,编写源代码。

3. 认真撰写实验报告。

4. 按指定时间上机,不得无故缺席。

5. 严格遵守校规校纪和实验室规章制度。

四、实验主要仪器设备

1.安装有windows操作系统的微机每人一台

2.Java(JDK1.8

3. 数据库:MySQL

4. 运行环境:MyEclipse、Eclipse

五、实验项目的设置与内容提要

序号

验 项 目

要 内 容

学时

类型

每组人数

要求

教学目标

1

JSP实验环境组建与简单JSP应用

掌握JSP开发环境安装与配置;掌握JSP开发的一般步骤。

4

设计

 

必做

 

2

JSP语法的应用

掌握jsp基本语法;掌握JSP中page标签的使用;掌握JSP中forward动作标签的使用;掌握jsp中include动作标签的使用。

6

设计

 

必做

 

3

Request内置对象的应用

掌握form表单提交信息;掌握request对象的方法;掌握在jsp页面声明、使用方法;

4

设计/综合

 

必做

 

4

猜数字游戏

掌握session对象的使用

4

设计/综合

 

必做

 

5

Javabean的应用

利用Javabean组件实现JSP的基本应用

4

设计

 

必做

 

6

Servlet的应用

熟悉Servlet接口及其中规定的方法和意义;掌握Servlet编写、部署和运行

4

设计

 

必做

 

7

JSP访问数据库的应用

掌握JSP+Servlet+JavaBean架构连接、查询、删除数据库的方法

2

设计/综合

 

必做

 

 

(注:本实验的先后次序可以根据实际教学情况作出适当调整)

六、实验报告要求

实验一 : JSP实验环境组建与简单JSP应用

一、实验目的

1. 熟悉JDK的安装和配置。

2. 熟悉TOMCAT的安装。

3. 熟悉MyEclipse插件的安装。

4. 熟悉MySql的安装。

5. 熟悉JSP程序的开发过程。

二、实验题目

1. 安装并配置JDK 1.6

2. 安装并测试TOMCAT 6.0

3. Eclipse 3.3.1 开发工具中安装MyEclipse 6.0插件

4. 安装MySQL

5. EclipseMyEclipse插件的开发环境下,开发简单的JSP示例程序。

实验二 :接口的定义和实现

一、实验目的

1. 熟悉HTML语法,理解和掌握JSP基本语法。

2. 初步掌握JavaScript的使用

3. 初步掌握利用指令、脚本元素和动作元素,进行简单的JSPHTML混合编程的方法和技术。s

二、实验题目

1、采用声明实现访问计数器count.jsp,并在页面中显示:“当前访问本网站的用户数为:**人/次。”

2、编写一个JSP程序,计算整数的阶乘,并显示出结果。要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。(要求:通过表达提交一个正整数,然后计算它的阶乘。其中要对提交的是否为整数作为判断,是整数则进行阶乘计算,不是整数则要求重新提交。)

实验三 : Request内置对象的应用

 

一、实验目的

本实验的目的是让学生掌握怎么样在JSP中使用内置对象request。

二、实验题目

编写一个JSP页面input.jsp,该页面提供一个表单,用户可以通过表单输两个数和四则运算符号提供给页面表单。用户提交表单后,input.jsp将计算任务交给一个JSP页面rsult.jsp去完成。

实验四:猜数字游戏

 

一、实验目的

运用JSP技术编写一个程序,由计算机“想”一个1~100之间的数,正确提示已猜对,错误提示太大还是太小。

二、实验题目

运用JSP技术编写一个程序,由计算机“想”一个1~100之间的数,正确提示已猜对,错误提示太大还是太小。

实验五:Javabean的应用

 

一、实验目的

本实验的目的是让学生掌握使用有效范围是request的bean,显示汽车的基本信息,是session的bean,显示汽车的基本信息和是application的bean制作 一个简单的留言板

二、实验题目

制作 一个简单的留言板

实验六: Servlet的应用

 

一、实验目的

1、掌握servlet来访问数据库

2、了解servlet工作的流程,servlet的作用

3、掌握servlet的方法init(),destroy(),doGet(),doPost()

二、实验题目

1.创建一个动态网页的项目,名字为:employeer,创建包com.employee,在包下新建servlet,名为showEmployeeList.java,里面代码实现和MySQL数据库的连接,并将数据库的内容以表格的形式显示到页面。并将用于连接数据库的驱动jar包添加到javapath中。

2.配置web.xml,匹配访问页面的URL

3.创建数据库employee,在里面新建表emp,并在表中添加字段ename(姓名),job(职位),sal(工资),hiredate(入职时间),并且插入若干条数据。

实验七: JSP访问数据库的应用

 

一、实验目的

1、掌握传统的方法访问数据库

2、使用数据源的方法访问数据库

二、实验题目

通过JDBC技术,访问数据库,新建bookstor的数据库,在其中建立books表

七、考核方式及成绩评定标准

1. 实验考核内容:

1)实验课出勤情况,必选实验课学生必须参加实验。

2)积极主动认真做实验。

3)实验方案过程结果要正确。

2. 成绩评定标准:

优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,程序编制及数据处理正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。

良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,程序编制及数据处理无根本错误。

中等:实验中认真操作,实验报告独立完成,实验步骤清晰,程序编制及数据处理无根本错误。

及格:实验中基本能认真操作,实验报告按标准格式独立完成,程序编制及数据处理无根本错误。

不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,程序编制及数据处理错误等。

3. 实验成绩占本课程总成绩的20%,

八、推荐教材和教学参考书目与文献

推荐教材:

Java web程序设计基础入门与实战》文杰书院,清华大学出版社,2020.1。    

参考书目:

JSP+Servlet+Tomcat应用开发从零开始学》(第2版),林龙等著,清华大学出版社,2019.3。  

JSP & Servlet学习笔记》(3),林信良,清华大学出版社,2019.04。

 

大纲制订人:周鹤

大纲审定人:

教学院长(主任):

制订日期:  20      月   

 

核发:nclgjsj 点击数:126收藏本页