16-Web应用系统开发 实验指导书_第1页
16-Web应用系统开发 实验指导书_第2页
16-Web应用系统开发 实验指导书_第3页
16-Web应用系统开发 实验指导书_第4页
16-Web应用系统开发 实验指导书_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web应用系统开发课程实验指导书实验一 Tomcat搭建Web应用一、实验目的:熟悉Web应用系统开发环境,部署运行简单的Web应xghkl;;khdsWR890用。二、实验内容:Web应用系统开发环境的搭建,包括:JDK安装、Tomcat安装和Eclipse安装;在Eclipse环境下配置Tomcat和JDK 一致性在Eclipse集成开发环境下部署运行一个简单Web应用。三、实验要求:部署运行实例程序写出实验报告,要求对下列实验步骤及程序部分做出详细的解释。四、实验学时:2学时五、实验步骤:Eclipse 新建一个 Web Project;在该 Web Project 下开发 index.

2、html 和 bookManagement.html 两个 HTML 页面;通过Eclipse部署Web Project至Tomcat,并通过浏览器访问;观察Eclipse开发目录和Tomcat部署目录之间的对应关系六、选做实验1、通过Context元素手工部署Web应用至任意目录2、配置默认端口、默认应用和默认首页,实现通过http:/localhost访问Web应用首页实验二HTML、CSS实验一、实验目的:编写HTML网页,掌握HTML表单、表格等常用标签的使用,掌握CSS的语法和应用。二、实验内容:在Eclipse环境下编写HTML代码,应用CSS技术。三、实验要求:掌握HTML表单、

3、表格等常用标签的使用,理解表单提交的过程掌握CSS的基本语法和应用;写出实验报告。四、实验学时:2学时五、实验步骤:1 .进入Eclipse环境,导入实验一所建的Web Project;开发完成bookAdd.html网页,通过浏览器访问该页面,并观察表单提交数据的过程六、选作实验新建一个HTML网页,完成教材P102上机练习4习题(制作本学期的课表)(在习题要求基础之上,要求运用到HTML标记选择符、类选择符、ID选择符);部署运行所提供bookshop网站,观察和学习CSS效果及用法附:bookAdd.html 页面实验三 JavaScript基础训练一、实验目的:编写JavaScript

4、代码,熟悉并掌握JavaScript的基本语法、控制结构及函数,掌握JavaScript预定义对象、浏览器对象的使用二、实验内容:编写JavaScript代码,调入或嵌入HTML页面中。三、实验要求:熟悉并掌握JavaScript的基本语法、控制结构及函数;掌握JavaScript预定义对象、浏览器对象的使用;将JavaScript代码嵌入或调入HTML页面,并完成指定效果;写出实验报告。四、实验学时:2学时五、实验步骤:1新建一个HTML网页,网页上有一个姓名输入框、密码输入框、性别单选按钮组和 一个提交按钮,要求用户提交时检查姓名不能为空,密码长度在6到10位之间,性别 项不能为空,如果不

5、符合标准则不允许提交,并提示相应错误信息;2、在完成P92第5题的基础上实现计算功能。实验四Servlet基础编程一、实验目的:编写Servlet代码,熟悉并掌握Servlet的使用和配置。二、实验内容:在Eclipse环境下编写Servlet代码,正确配置后完成相应的功能,读取用户提交信息, 调试运行程序。三、实验要求:熟悉并掌握Servlet的编写和配置;掌握通过HttpServletRequest对象读取请求参数,通过HttpServletResponse对象向客 户端浏览器输出内容;掌握访问运行Servlet的正确地址写法;写出实验报告。四、实验学时:2学时五、实验步骤:1 .进入 E

6、clipse 环境,新建 Web Project;改造bookAdd.html页面,实现将书籍添加信息提交至一个Servlet,通过该Servlet 读取请求参数信息并显示,要求显示在一个表格中,表格为多行两列,第一列显示参 数名,第二列显示参数值;要求能正确输出中文;调试运行程序。实验五JSP基本语法训练一、实验目的:编写JSP代码,熟悉并掌握JSP的基本语法、控制结构、表达式、脚本段、jsp指令及JSP动作。二、实验内容:在Eclipse环境下编写JSP代码,运用JSP的基本语法、控制结构、表达式、脚本段、JSP指令及JSP动作完成相应的功能,调试运行程序。三、实验要求:熟悉并掌握JSP的

7、基本语法、控制结构、表达式、脚本段;熟悉并掌握JSP的指令及JSP动作;运用各项JSP技术完成规定功能;写出实验报告。四、实验学时:2学时五、实验步骤:1 .进入 Eclipse 环境,新建一个 Web Project;新建一个JSP页面,该页面向浏览器输出一句”Hello JSP”,要求采用三种方式输出(模板文本输出/out.println方法输出/JSP表达式输出),并观察该JSP页面所生成Servlet,解释页面内容在Servlet中的对应角色;新建JSP页面,显示一个如下表格,表格重复内容采用循环输出,并观察该JSP页 面所生成Servlet,解释页面内容在Servlet中的对应角色;

8、书号书名作者出版社价格类别操作ISBN-001Web开发范月华清华出版社25新书编辑删除ISBN-001Web开发范月华清华出版社25新书编辑删除ISBN-001Web开发范月华清华出版社25新书编辑删除ISBN-001Web开发范月华清华出版社25新书编辑删除ISBN-001Web开发范月华清华出版社25新书编辑删除教材P154例7.4, out.println输出形式改成模板文本输出和JSP表达式输出两种形式, 并观察该JSP页面所生成Servlet,解释页面内容在Servlet中的对应角色;调试运行程序;实验六JSP内置对象编程一、实验目的:编写JSP代码,熟悉并掌握常用JSP内置对象(

9、request、response、out session等)及 Cookie的使用。二、实验内容:在Eclipse环境下编写JSP代码,运用JSP的常用内置对象(request、response、out、session 等)以及Cookie完成相应的功能,调试运彳丁程序。三、实验要求:熟悉并掌握JSP的常用内置对象及Cooke;运用常用JSP内置对象及Cookie完成规定功能;写出实验报告。四、实验学时:2学时五、实验步骤:进入Eclipse环境,导入之前的书店后台管理Web Project;改造书籍添加页面,实现将书籍添加信息提交至一个JSP页面,在该JSP页面内读 取请求参数信息,显示在一

10、个表格中,第一列显示参数名,第二列显示参数值;开发完成登陆页面login.html,实现将登陆信息提交至一个JSP页面,在该JSP页面 读取用户名和密码并做简单判断,如果正确转向首页,并在首页顶部显示欢迎信息(今 天是XXXX年XX月XX日,欢迎XX),否则转向错误提示页面(提示重新登陆);调试运行程序;六、选作实验完善登陆页面,实现记住用户名和密码的自动登陆功能实验七Web数据库编程I一、实验目的:编写Java代码,熟悉并掌握JDBC的使用,包括Connection Statement和ResultSet等 对象的使用。二、实验内容:在Eclipse环境下编写Java代码,运用JDBC技术完

11、成相应的功能,调试运行程序。三、实验要求:熟悉并掌握JDBC的配置和常用对象;运用JDBC技术完成规定功能;写出实验报告。四、实验学时:2学时五、实验步骤:1 .进入 Eclipse 环境,新建一个 Web Project;设计一个数据库,新建出版社表,出版社表字段包括出版社编码(主键)出版社名 称。设计对出版社信息的显示、增加、编辑和删除功能,要求采用Statement对象发送SQL 语句;调试运行程序。六、选作实验设计对出版社信息的条件查询功能实验八Web数据库编程II一、实验目的:编写Java代码,进一步熟悉并掌握JDBC的使用,包括Connection、Statement、PreparedStatement 和 ResultSet 等对象的使用。二、实验内容:在Eclipse环境下编写Java代码,运用JDBC技术完成相应的功能,调试运行程序。三、实验要求:熟悉并掌握JDBC的配置和常用对象;运用JDBC技术完成规定功能;写出实验报告。四、实验

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论