- 154
- 0
- 约1.07万字
- 约 24页
- 2017-06-27 发布于浙江
- 举报
javaweb课设报告
洛 阳 理 工 学 院
课 程 设 计 报 告
课程名称 Java web程序开发入门
专 业 计算机应用技术 _
班 级 _
学 号 _
姓 名
完成日期 _
目录
第一 总体设计 4
1.1、设计目的: 4
1.2设计题目: 4
1.3.设计要求: 4
第二设计内容: 5
2.1 题目一 5
2.1.1Tomcat服务器启动 5
2.1.2下载安装JDK 6
2.1.3下载Eclipse安装包 7
2.2题目二 8
2.2.1分析 8
2.2.2用户注册设计思想 9
2.2.3用户注册功能实现 9
2.3题目三 15
2.3.1聊天室设计思想 15
2.3.2聊天室模块划分 15
2.3.3系统功能结构图 16
2.3.4 chatroom的模块设计分析 16
2.3.5ChatRoom 的关键技术 16
2.3.6 代码设计 17
2.3.7 聊天室功能实现 20
2.4题目四 21
2.4.1开发环境: 21
2.4.2 系统分析: 21
2.4.3功能实现: 22
第三 实训心得 24
第一http://locathost:8080或者:8080访问 Tomcat服务器,如果浏览器中的显示界面如图所示,则说明 Tomcat服务器安装成功。如图1图2
图1
图2
2.1.2下载安装JDK
双击图中的JDK图标,开始安装JDK
下一步,选择开发工具在下一步
安装成功
2.1.3下载Eclipse安装包
解压eclipse安装包,打开安装文件,直接下一步安装,点击安装完成即可。双击图1中的eclipse.exe图标即可安装运行。
图1
图2
选择上图2中的OK后,即安装成功。
2.2题目二
2.2.1分析
开发一个用户注册模块,使用JSP Model2模型。JSP Model2架构模型采用JSP+Servlet+JavaBean的技术,此技术将原本的JSP页面中的流程控制代码提取出来,封装到Servlet中,从而实现真个程序页面显示、流程控制和业务逻辑分离。实际上JSP Model2模型就是MVC设计模型,其中控制器的角色是由Servlet实现的,视图的角色是由JSP页面实现,模型的角色是由JavaBean实现。图9.3是描述Model2的工作原理。
JSP Model模型是一种MVC模式。由于MVC模式中的功能模式中的功能模块相互独立,并且使用该模式的软件具有极高的可维护性、可扩展性和可复用性。
按照JSP Model2的模型思想编写一个用户注册的程序,该程序中包含两个JSP 页面register. jsp和loginSuccess.jsp、一个Servlet类ControllerServlet.java、两个JavaBean类RegisterFormBean.java和UserBean.java、一个访问数据库的辅助类DBUtil.java,这些组件的关系如图9-8
总体结构图:
2.2.2用户注册设计思想
2.2.3用户注册功能实现
① 先实现用户注册界面register.jsp点击注册后进入ControllerServlet跳转页面,然后跳转到loginSuccess.jsp登录成功页面,
② 开始实现注册的功能,定义用户类UserBean,用来封装用户的信息,UserBean.java类中定义三个String类型的属性name、password和email。代码没如下:
③ 创建一个RegisterFormBean.java类,类定义4个String类型的属性name、password、password2和email属性以及一个Map类型的成员变量error,其中name, password,password2和email属性用于引用注册表单页面传入的用户名、密码、确认密码和email信息,error成员变量用于封装表单验证时的错误信息,主要部分代码如下:
public boolean validate(){
boolean flag=true;
if (name==null||name.trim().equals()){
errors.put(name,请输入姓名.);
flag=false;
}
if (passwod==null||passwod.trim().equals()){
errors.put(password,请输入密码.);
flag=false;
}
else if(passwod.length()12|
您可能关注的文档
- c语言程序设计教程课件cd-1.ppt
- c语言程序设计教程课件cd-2.ppt
- c语言程序设计教程课件cd-6.ppt
- c语言程序设计系统化课程设计.pptx
- c语言课件 选择结构程序设计.ppt
- c语言课件3-三种基本结构的程序设计.ppt
- c语言课程设计-拓补排序.doc
- c语言课程设计chap01.ppt
- c语言课程设计——图形设计.pdf
- c语言课程设计——职工工作量统计系统.doc
- 中航期货-铜月报-2026年2月.pdf
- 欧洲央行-资本缓冲能力的结构模型.pdf
- 国金证券-计算机行业专题研究报告-消费电子3D打印迎加速契机.pdf
- 民航局机场司现行有效文件目录.pdf
- 华西证券-钠电池行业专题报告-技术成熟+应用领域清晰,钠电池有望迎来放量.pdf
- 华鑫证券-传媒行业周报-传媒回调行情仍在,智能新纪元撬动注意力经济.pdf
- 国金证券-石油化工行业研究-美以对伊朗军事行动爆发.pdf
- 西部证券-建筑建材行业周报-中国化学重点推荐关注减碳技术服务商.pdf
- 欧洲电力行业联盟-Eurelectric对ENTSO-E 2025年欧洲资源充足性评估咨询的回应(英).pdf
- 欧洲银行体系中的风险传播:非银行金融机构和市场风险的放大效应-2026.pdf
最近下载
- 社会情感学习(SEL)PPT模.pptx VIP
- 新改版教科版六年级下册科学知识点.doc VIP
- 西门子PLCs7-300教程课件.ppt VIP
- 教学实录之七下语文第6课《老山界》.docx
- 太阳能热水系统计算过程.pdf VIP
- 《设计思维方法与表达》教学课件2 (3).pptx VIP
- 中华人民共和国环境保护法亮点解读.ppt VIP
- 电力建设施工质量问题(通病)图集(火电分册).docx
- 党员2025年度组织生活会“(对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)五个对照”对照检查材料.docx VIP
- sel儿童社会情感课件.pptx VIP
原创力文档

文档评论(0)