《《Web应用系统开发》实验指导书》由会员分享,可在线阅读,更多相关《《Web应用系统开发》实验指导书(8页珍藏版)》请在金锄头文库上搜索。
1、Web 应用系统开发课程实验指导书实验一 Web 应用系统开发环境的搭建一、实验目的:熟悉 Web 应用系统开发环境,部署运行简单的 Web 应用系统。二、实验内容:介绍 Web 应用系统开发环境的搭建步骤,包括 JDK 安装,设置环境变量,Tomcat 安装,MyEclipse 安装等。在 MyEclipse 集成开发环境下部署运行实例程序。三、实验要求:1. 部署运行实例程序2. 写出实验报告,要求对程序结构做出详细的解释。四、实验学时:2 学时五、实验步骤:1安装 JDK,设置环境变量;2. 安装 Tomcat;3. 安装 MyEclipse,完成相关配置;4. 恢复数据库,建立 ODB
2、C 数据源4. 在 MyEclipse 中部署 bookshop 实例程序(通过 COPY) ;5. 运行程序,观察运行情况和输出结果。六、选作实验教科书 P108 第 2 题。实验二 HTML、CSS 及 XML 基础训练一、实验目的:编写 HTML 网页,熟悉并掌握 HTML 常用标签的使用,掌握 CSS 的语法和应用。二、实验内容:在 MyEclipse 环境下编写 HTML 代码,应用 CSS 技术。三、实验要求:1. 熟悉并掌握 HTML 常用标签的使用,掌握 CSS 的语法和应用;2. 编写 HTML 代码,实现指定效果的网页;3. 写出实验报告。四、实验学时:2 学时五、实验步骤
3、:1进入 MyEclipse 环境,新建一个 Web Project;2. 新建一个 HTML 网页,达到第 4 章习题图 4-20 的效果;3. 新建一个 HTML 网页,使用不同的 CSS 应用方式,完成第 5 章习题中图 5-15 的内容;六、选作实验编制一个 XML 文件,存储图 5-16 的数据,并采用 XSL 技术,以表格的方式显示。实验三 JavaScript 基础训练一、实验目的:编写 JavaScript 代码,熟悉并掌握 JavaScript 的基本语法、控制结构及函数,掌握JavaScript 内置对象、浏览器对象及自定义对象的使用二、实验内容:在 MyEclipse 环
4、境下编写 JavaScript 代码,调入或嵌入 HTML 页面中。三、实验要求:1. 熟悉并掌握 JavaScript 的基本语法、控制结构及函数;2. 掌握 JavaScript 内置对象、浏览器对象及自定义对象的使用;3. 将 JavaScript 代码嵌入或调入 HTML 页面,并完成指定效果;4. 写出实验报告。四、实验学时:2 学时五、实验步骤:1进入 MyEclipse 环境,新建一个 Web Project;2. 新建一个 HTML 网页,网页上有一个姓名输入框、性别输入框和一个提交按钮,要求用户提交时检查姓名不能为空且性别必须是“男”或“女” ,如果不符合标准则提示错误;3.
5、 新建一个 HTML 网页,实现鼠标移动时,一行文字跟随鼠标移动;六、选作实验补充完成 P108 第 5 题,实现计算功能。实验四 JSP 基本语法训练一、实验目的:编写 JSP 代码,熟悉并掌握 JSP 的基本语法、控制结构、表达式、脚本段、JSP 指令及 JSP 动作。二、实验内容:在 MyEclipse 环境下编写 JSP 代码,运用 JSP 的基本语法、控制结构、表达式、脚本段、JSP 指令及 JSP 动作完成相应的功能,调试运行程序。三、实验要求:1. 熟悉并掌握 JSP 的基本语法、控制结构、表达式、脚本段;2. 熟悉并掌握 JSP 的指令及 JSP 动作;3. 运用各项 JSP
6、技术完成规定功能;4. 写出实验报告。四、实验学时:2 学时五、实验步骤:1进入 MyEclipse 环境,新建一个 Web Project;2. 完成 P183 上机练习的第 1、2、3 题;3. 调试运行程序;六、选作实验1. 完成 P183 上机练习的第 7 题。实验五 JSP 内置对象编程 1一、实验目的:编写 JSP 代码,熟悉并掌握 JSP 的内置对象:request、response、out、session 的使用。二、实验内容:在 MyEclipse 环境下编写 JSP 代码,运用 JSP 的内置对象:request、response 、out、session 完成相应的功能,
7、调试运行程序。三、实验要求:1. 熟悉并掌握 JSP 的内置对象;2. 运用各种 JSP 内置对象完成规定功能;3. 写出实验报告。四、实验学时:2 学时五、实验步骤:1进入 MyEclipse 环境,新建一个 Web Project;2. 完成 P219 上机练习的第 3 题,完成 3 个页面的设计:第一个页面入图 8-23,第二个页面显示用户在第一个页面中的选择,第三个页面给出答案;3. 调试运行程序;实验六 JSP 内置对象编程 2一、实验目的:编写 JSP 代码,熟悉并掌握 JSP 的内置对象:application、exception、page、pageContext、Cookie
8、的使用。二、实验内容:在 MyEclipse 环境下编写 JSP 代码,运用 JSP 的内置对象:application、exception、page、pageContext、Cookie 完成相应的功能,调试运行程序。三、实验要求:1. 熟悉并掌握 JSP 的内置对象;2. 运用各种 JSP 内置对象完成规定功能;3. 写出实验报告。四、实验学时:2 学时五、实验步骤:1进入 MyEclipse 环境,新建一个 Web Project;2. 应用 application 对象制作一个留言板。留言板由两个 JSP 页面组成:第一个页面为留言页面,用户可以输入自己的姓名(text)和留言内容(t
9、extarea) ;第二个页面为留言列表页面,以表格的方式显示所有用户的留言。用户首先访问留言页面,输入内容后提交到留言列表页面;3. 应用 Cookie 制作一个登陆页面。如果用户没有登陆过,显示首次登陆的欢迎界面。如果用户已经登陆过,则显示上次登陆时间并欢迎再次登陆界面;4. 调试运行程序。实验七 Web 数据库编程一、实验目的:编写 Java 代码,熟悉并掌握 JDBC 的使用,包括 Connection、Statement、ResultSet 等对象的使用。二、实验内容:在 MyEclipse 环境下编写 Java 代码,运用 JDBC 技术完成相应的功能,调试运行程序。三、实验要求:
10、1. 熟悉并掌握 JDBC 的配置和常用对象;2. 运用 JDBC 技术完成规定功能;3. 写出实验报告。四、实验学时:2 学时五、实验步骤:1进入 MyEclipse 环境,新建一个 Web Project;2. 设计一个表用来存储通讯录,存储信息包括姓名、单位、通讯地址、电子邮件、常用电话、传真;3. 设计对通讯录的增加功能;4. 设计对通讯录的查询功能;5. 调试运行程序。六、选作实验1. 设计对通讯录的修改功能;2. 设计对通讯录的删除功能。实验八 Servlet 编程一、实验目的:编写 Servlet 代码,熟悉并掌握 Servlet 的使用和配置。二、实验内容:在 MyEclips
11、e 环境下编写 Servlet 代码,正确配置后完成相应的功能,调试运行程序。三、实验要求:1. 熟悉并掌握 Servlet 的编码和配置;2. 运用 Servlet 技术完成规定功能;3. 写出实验报告。四、实验学时:2 学时五、实验步骤:1进入 MyEclipse 环境,新建一个 Web Project;2. 设计一个用户登录验证程序,要求:用户输入用户名和密码,然后提交给一个Servlet 处理,Servlet 接受参数后判断用户名和密码是否正确,正确则自动跳转到欢迎页面,否则跳转回登录页面;3. 配置 Servlet,利用初始化参数,传递正确的用户名和密码,用于验证;4. 调试运行程序。