欢迎来到天天文库
浏览记录
ID:19583365
大小:357.50 KB
页数:36页
时间:2018-10-03
《中南民族大学javaee实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中南民族大学计算机科学学院JavaEE实验报告2012—2013第一学期课程名称:J2EE及其应用院系:计算机科学学院年级:2010专业:计算机科学与技术(2)大班小组成员(学号姓名):10061103张名扬10061104卢童 10061106库承鹏指导教师:蓝雯飞郭 峰孔德志2012年12月31日年级2010级班号计科2大班组号 学号专业计算机科学与技术 姓名实验名称Servlet编程 实验室实验目的或要求(1)熟悉JavaEE编程环境JDK和NetBeans的安装,配置和使用; (2)掌握Servlet的编写及部署; (3)掌握Servl
2、et的工作原理和编程接口; (4)掌握Servlet中客户端输入数据处理技术; (5)掌握Servlet中的会话跟踪技术;(5)掌握Servlet中的请求指派技术;(6)掌握Servlet上下文属性的使用方法;(7)掌握Servlet中Filter基本编程技术;(8)掌握Servlet中Listener基本编程技术;实验原理(算法流程)利用Servlet编程技术实现一个简单的聊天室系统,具体要求如下:(1)编写一个登录页面(login.html),登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息。(2)编写一个Servlet程序Ma
3、in.java通过请求指派来处理用户提交的登录信息,如果用户名为本小组成员的名字且密码为对应的学号时,跳转到LoginSuccess显示聊天界面(类似于QQ聊天界面,使用HTML中的frameset标签生成两个窗口,一个用来实现用户信息输入,另一个显示所有用户聊天记录的);否则跳转到LoginFail页面,提示用户重新登录(注:此页面上要包含前面的登录界面)。实验原理(算法流程)(3)编写两个Servlet程序,分别用来显示“信息输入”窗口和“聊天记录显示”窗口的内容;用户在“信息输入”窗口中键入聊天内容,点击“发送”按钮后,在“聊天记录显示”
4、窗口中显示发送消息的用户名称和聊天内容。提示:利用HTML中的textarea标签来实现。(4)编写一个Listener程序来监听会话的创建和销毁事件,以此统计当前在线(登录)人数,并将其显示在聊天界面上。以下为选做功能:(5)添加一个Filter对本系统所有的Servlet程序进行过滤,该Filter实现对请求和响应对象的编码格式的设置(实现此功能后,Servlet可以直接从请求对象中获取参数信息而无需实现对请求进行格式的编码)。在【GlassFishServer3.1】视图中输出程序在Filter和其它资源之间的执行顺序。(6)在登录界面上
5、实现记住用户名和密码的功能,使得当用户选择了此功能并成功登录后,在其下次登录时可以不用再输入用户名和密码即可登录。提示:此功能可通过两个Cookie来实现。组内分工代码实现:张名扬调试和分析:库承鹏卢童实验结果分析1、项目文件视图2、登录界面3、登录失败界面实验结果分析4、登录成功界面5、用户输入信息实验结果分析信息成功输出两个用户实现对话心得体会通过本次实验,我们熟悉JavaEE编程环境JDK和NetBeans的安装,配置和使用; 掌握了Servlet的编写及部署的基本知识,对Servlet编程的会话管理尤其是HttpSession对象跟踪会
6、话有了深刻的体会,在对监听器的用户中,我们学会了会话对象创建销毁及会话属性信息的增加和删改。 成绩评定教师签名:年月日源代码如下:1、登录页面代码:login.html
8、head>欢迎登陆系统账号:
9、bel>
此文档下载收益归作者所有