任课教师:苏先创
《数据库系统与应用设计》
(2013-2014学年第1学期)
实
验
报
告
学号:2011329620223
姓名:沈康君
班级:11计算机科学与技术(2)
浙江理工大学信息学院
实验指导书
实验名称:基于Servlet技术的Web程序设计学时安排:3
实验类别:设计性实验实验要求:1人1组
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
一、实验目的
理解servlet技术的使用原理,学会使用Servlet技术实现动态的Web应用。
二、实验环境
IDE:Eclipse Java EE IDE for Web Developers
WEB SERVER:Tomcat 7.0
JDK:jdk 6.10
三、实验内容
使用Servlet技术实现模拟简单购物网站的登录和加入购物车功能。要求web页面只能为html类型,所有动态效果均由Servlet实现。功能参考如下所示:
登录页面:
当用户输入用户名和密码与给定不符时,页面变化如下:
当用户输入用户名和密码与给定相符时,跳转至购物页面,如下:
用户可以任意选购商品(可多选),然后加入购物篮。点击“加入购物篮”按钮后,页面变化如下:
点击“继续选购”超级连接后,页面仍然跳转至购物页面,如下:
再次加入购物篮后页面变化如下(商品可重复购买):
四、实验步骤:
1.安装JDK,并配置好相应的环境变量,其中JAVA_HOME为Tomcat所需。
2.安装Eclipse,下载Tomcat免安装版
3.安装Tomcat并在环境变量中配置路径,Eclipse中配置,如下图所示。
其中第二步直接使用了Tomcat的配置文件,实际开发中不推荐这样做,此时还没有新建工程,所以只是测试用。
4.新建动态网站工程,如下图所示
5.将相应的代码拷入对应的文件目录,如下图所示,摁F5刷新项目树。
这里忽略了本该在WEB-NIF下的web.xml,这是因为Tomcat7.0支持Servlet3.0,可以不需要它。
6.选择在服务器上运行,如下图所示。
五、源代码:
六、运行结果与分析:
为方便调试,使用Firefox+Firebug
起始页面
密码错误后
成功登录
选择两项加入购物车
继续选购
七、心得体会:
本次实验非常简单,搭建一下基本的开发环境,熟悉一下常规操作,我将开发环境由Windows迁移到了MAC OS下,解决了乱码问题后,一切正常。
PS:印象笔记圈点真的是很棒的工具,在图片上进行必要的注解后变得非常直观。