JavaWeb开发技术实验指导书
J a v a We b开发技术课程组编内蒙古工业大学
信息工程学院软件工程系
2015、11
目录
《JavaWeb开发技术》实验教学大纲 (1)
实验一用户与企业信息添加 (5)
实验二用户后台登陆退出 (7)
实验三企业信息查询修改 (8)
实验四访问权限过滤与在线用户列表 (8)
《JavaWeb开发技术》实验教学大纲一、基本信息
二、实验安排
三、实验目的、内容与要求
1、用户与企业信息添加(8学时)
(1) 实验目的
①掌握Servlet的创建
②掌握Servlet处理Form表单请求数据
③掌握Servlet响应的重定向与请求转发
④掌握HttpServletRequest对象获取清酒参数的中文问题
(2) 实验内容
完成锐聘网站的用户添加、企业的添加。
(3) 实验要求
①实验前书写预习报告。
②充分利用JSP的语法完成界面设计。
③用Servlet实现数据处理部分。
④记录程序调试中出现的问题与解决方法。
⑤实验后必须按照要求独立完成实验报告。
⑥打印源程序清单与测试结果附在实验报告的后面。
2、用户后台登陆退出(8学时)
(1) 实验目的
①掌握会话跟踪技术
②掌握HttpSession对象的创建与使用
③掌握隐藏表单域的使用
(2) 实验内容
完成锐聘网站后台的用户登陆
完成锐聘网站后台的用户退出
完成锐聘网站登陆验证码生成与验证
(3) 实验要求
①实验前书写预习报告。
②用JSP设计界面部分。
③用HttpSession对象的保存用户的登陆信息。
④记录程序调试中出现的问题与解决方法。
⑤实验后必须按照要求独立完成实验报告。
⑥打印源程序清单与测试结果附在实验报告的后面。
3、企业信息查询修改(8学时)
(1) 实验目的
①掌握Jsp脚本、JSp表达式
②掌握Jsp的4中作用域
③掌握Page指令
④掌握request内置对象
(2) 实验内容
完成锐聘网站后台的企业用户列表查询及显示。
完成锐聘网站后台的企业信息修改预查询。
完成锐聘网站后台的企业信息修改。
(3) 实验要求
①实验前书写预习报告。
②信息的采用数据库存储。
③设计实体类,完成数据的整体传递。
④使用Sevlet进行数据验证。
⑤记录程序调试中出现的问题与解决方法。
⑥实验后必须按照要求独立完成实验报告。
⑦打印源程序清单与测试结果附在实验报告的后面。
4、访问权限过滤与在线用户列表(8学时)
(1) 实验目的
①掌握Filter接口
②掌握FilterChain接口
③掌握过滤器的声明配置
(2) 实验内容
完成锐聘网站的用户登陆后的身份检查工作。
(3) 实验要求
①实验前书写预习报告。
②使用Filter对用户登陆后的身份检查。
③用户的全部数据使用数据库存储
④记录程序调试中出现的问题与解决方法。
⑤实验后必须按照要求独立完成实验报告。
⑥打印源程序清单与测试结果附在实验报告的后面。
四、考核方式
根据实验预习、实验能力、实验效果与实验报告的完成情况确定最终的实验成绩。
实验成绩占课程总成绩的20%。
五、建议教材与教学参考书
1、建议教材
[1]QST青软实训.JavaWeb技术与应用.第一版.北京:清华大学出版社,2015
2、教学参考书
[1] 卢翰JSP项目开发案例全程实录第二版清华大学出版社,2011
[2] 青软实训在实战中成长—JSP开发之路电子工业出版社, 2009
[3] 封超,晁阳Tomcat 与Java Web开发祥解清华大学出版社,2008
[4] 白广元Java Web整合开发完全自学手册机械工业学出版社,2008
六、编制说明
编制者:赵锦明组长:
执笔人:赵锦明编制时间:2015年11月
实验一用户与企业信息添加
1.实验目的
1)掌握Servlet的创建
2)掌握Servlet处理Form表单请求数据
3)掌握Servlet响应的重定向与请求转发
4)掌握HttpServletRequest对象获取清酒参数的中文问题2.实验设备与环境
硬件:安装有Windows XP/7/8系统的微机一台。
软件:JDK1、6以上、Eclipse 。
3.实验内容
完成锐聘网站的用户添加、企业的添加
4.实验要求
①实验前书写预习报告。
②充分利用JSP的语法完成界面设计。
③用Servlet实现数据处理部分。
④记录程序调试中出现的问题与解决方法。
⑤实验后必须按照要求独立完成实验报告。
⑥打印源程序清单与测试结果附在实验报告的后面。
5.实验提示
(1) 创建webproject项目,项目名称自定。
(2) 设计界面如下:
用户添加界面如下:
企业添加页面如下:
实验二用户后台登陆退出
(1) 实验目的
①掌握会话跟踪技术
②掌握HttpSession对象的创建与使用
③掌握隐藏表单域的使用
(2) 实验内容
完成锐聘网站后台的用户登陆
完成锐聘网站后台的用户退出
完成锐聘网站登陆验证码生成与验证
(3) 实验要求
①实验前书写预习报告。
②用JSP设计界面部分。
③用HttpSession对象的保存用户的登陆信息。
④记录程序调试中出现的问题与解决方法。
⑥实验后必须按照要求独立完成实验报告。
⑦打印源程序清单与测试结果附在实验报告的后面。
(4)实验提示
在实验一的项目上完成本次项目,界面如下
实验三企业信息查询修改
(1) 实验目的
①掌握Jsp脚本、JSp表达式
②掌握Jsp的4中作用域
③掌握Page指令
④掌握request内置对象
(2) 实验内容
完成锐聘网站后台的企业用户列表查询及显示。
完成锐聘网站后台的企业信息修改预查询。
完成锐聘网站后台的企业信息修改。
(3) 实验要求
①实验前书写预习报告。
②信息的采用数据库存储。
③设计实体类,完成数据的整体传递。
④使用Sevlet进行数据验证。
⑤记录程序调试中出现的问题与解决方法。
⑥实验后必须按照要求独立完成实验报告。
⑦打印源程序清单与测试结果附在实验报告的后面。
(4) 实验建议:
请参考下列界面设计:
实验四访问权限过滤与在线用户列表
(1) 实验目的
①掌握Filter接口
《JavaWeb开发技术》实验指导书
②掌握FilterChain接口
③掌握过滤器的声明配置
(2) 实验内容
完成锐聘网站的用户登陆后的身份检查工作。
(3) 实验要求
①实验前书写预习报告。
②使用Filter对用户登陆后的身份检查。
③用户的全部数据使用数据库存储
④记录程序调试中出现的问题与解决方法。
⑤实验后必须按照要求独立完成实验报告。
⑥打印源程序清单与测试结果附在实验报告的后面。
(4) 实验建议:
请参考下列界面设计:。