课程设计 B.S模式Struts框架实现在线聊天系统.docVIP

课程设计 B.S模式Struts框架实现在线聊天系统.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计 B.S模式Struts框架实现在线聊天系统

J2EE课程设计 一、课程名称:B/S模式 Struts MVC 实现简单在线聊天 二、程序开发工具:EditPlus+Dreamweaver 8+PhotoShop CS 9.0 注:EditPlus类似文本编辑器的行编辑器,主要用于本程序的 java程序编写       Dreamweaver 8主要用于表示层JSP文件编写 PhotoShop CS 9.0简单处理了一下 LOGO 三、程序调试运行平台:JDK 1.5.0_11+Apache Tomcat 6.0+MySQL 4.0 四、设计原理: B/S模式是目前较为流行的设计模式,而基于本模式下Struts 框架架构成为目前最为流行的设计方案。本系统采用Struts框架构建一个在线聊天的应用程序,用于研究Struts的工作模式,以及J2EE编程的深入探讨和学习。同时结合第三方数据库层的应用,实现本系统的功能,为能熟练掌握J2EE和Struts编程奠定基础。 首先,系统采用Mysql数据库,建立User表,用于用户登录系统。在classes目录下设置DBCperty资源文件用于设置与库连接的相关参数,以及连接用的用户名和密码设定,字符编码设定。用户登录系统,输入口令,Struts控制器交由LoginAction Bean类处理,显示处理结果。若正确,则进入聊天窗口,记录用户Session跟踪会话,进行聊天即可(聊天类由chat包下的类协作完成);若错误则转向错误页面。 五、网站关系原理图: 六、各文件功能描述: 本程序打包部署为 Shiro_Chat.war 文件。 Data文件夹下 shiro.mdb 的access数据库,当无法用Mysql 时可以用此替代。 SQL文件夹下 MySql.sql 为建立数据库与数据表的初始化脚本。导入即可。 Web文件夹下 为所有表示层的页面文件,即Jsp文件所在。 AD_Shiro文件夹下 AD_468x60.jsp 为一个引用google的广告条; Images文件夹下 为程序需要的图片文件; addUser.jsp 用于向显示在线用户的区域添加一个用户; chat.jsp 聊天用主程序,内含显示消息与在线用户和发送消息的页面; error.jsp 错误显示页面; exit.jsp 用户退出登录,移出Session值用; footer.jsp 页面底部的外部引用文件; info.jsp 显示程序相关说明的部分; postcode.js 用于对消息进行样式处理的JavaScript 脚本; register.jsp 新用户注册页面; shiro.jsp 用于显示本数据库下所有记录信息; show.jsp 为chat.jsp提供框架的文件; top.jsp 页面顶部信息文件; view.jsp 为shiro.jsp提供框架文件; welcome.jsp 欢迎文件,登录系统文件。 WEB-INF 文件夹为系统配置 Classes 文件夹下为系统用的类文件 Chat 目录为聊天用的包类 mMsg.class 消息显示类 mUser.class 用户显示类 SetCharConvert.class 设置字符转换类 sMsg.class 消息发送类 sUser.class 加入在线新用户类 login 目录为登录用的包类 DBconn.class 数据库连接类 EncodingFilter.class 编码过滤器类 LoginAction.class 登录处理类 LoginActionForm.class 登录表单处理类 RegisterAction.class 注册处理类 RegisterForm.class 注册表单处理类 UserListener.class 用户监听类 Applicati

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档