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