一个通用论坛系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:plateau_t
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论坛自诞生之日起已有约35年的发展历史,其间经历了三次重大技术与应用升级:侧重消息传播的公告板系统;突出交流的传统论坛系统;强调随时随地创作与互动的新一代社区。在如今移动互联网时代,多种类型的信息传输平台百花齐放,论坛系统在其中仍占有一席之地,比如天涯社区、水木社区等;在产品服务、技术支持、用户培训等领域,论坛更是常用的在线支持工具。中大型企业,尤其是平台产品类企业,常常拥有自己的在线社区,为用户与合作伙伴提供一个服务与交流的平台;政府部门也通过论坛的形式提供政务交流与互动平台。本文给出一个通用论坛系统的架构设计与基于J2EE的实现。该论坛系统支持符合ANSI SQL 92规范的任意关系数据库系统;由于仅使用标准JSP、Servlet技术,因而可适应几乎所有JEE Web服务器;通过多语言框架支持国际化,包括内容存储与信息展示可支持多国语言;支持RSS内容广播。本文测试环境采.用的关系数据库为SQLServer2018、Web服务器采用Tomcat。该论坛系统提供一个典型论坛系统具备的绝大多数功能,包括用户管理、讨论区管理以及论坛文章管理等,支持多附件发布及审核模式;同时也提供完备的系统管理功能,包括使用者管理和会员管理等、支持分级与积分制的会员与权限管理。本文的设计方案总体采用了 MVC架构模式,将论坛数据模型、论坛业务逻辑与论坛数据展示进行了很好分离。采用J2EE实现的基本思路为:数据模型借助DAOs访问和隔离;业务逻辑通过JavaBeans表达和实现;数据展示通过JSPs完成;用户交互与会话管理则使用Servlets。系统基础功能包装在MyVietnam底层框架中,以确保应用层MVC架构的轻量化实现,这些基础功能包括:基础服务、系统配置、安全管理、国际化支持、数据持久、用户认证等。最终系统测试完成对95%的需求覆盖和90%的代码覆盖,系统在北京市统计局的实际使用及测试结果显示系统基本满足设计要求,特别是扩展性、性能等,本系统可为通用或专用目的的论坛系统开发与搭建提供一个非常好的基础。
其他文献
项目收益类债券作为创新型债券品种,与一般企业债券相比具有其显著特征。本文通过对目前债券市场上已发行的项目收益类债券进行统计分析,结合相关政策,归纳了发行项目收益类
随着新课标的不断深入,其中对教学目的提出明确要求,它不仅要求学生能用所学知识解释生活和生产中的问题,而且还要学生了解科学在现实生活和技术中的应用对于社会发展的意义
十八大以来,习总书记对提高党员发展质量和如何做合格的共产党员发表了重要讲话,他认为:理想信念是共产党人的精神之"钙",必须加强思想政治建设,解决好世界观、人生观、价值观这
为了建立合理的矿井水害识别模型库,以便提高水害来源识别的准确率,提出了建立水害识别模型库(水的水化学模型)的原则和方法技术。这个原则是各类水害来源模型内部的类内离散
鉴于2012年首届衡水湖国际马拉松在衡水湖畔成功举办,国家体育局批准于每年的9月份在衡水湖湿地环湖赛场举办这场国际马拉松赛事,其间有众多知名国内外专业选手以及马拉松爱
环境保护和可持续发展已经成为各国在21世纪关注的主要问题,为此,各种新型环保材料在汽车涂装领域获得了日益广泛的应用。从材料、设备、一次性建成和二期预留等多个方面介绍
PP波和PS波联合反演方法作为有效的地震技术,比单纯纵波反演精度要高,能够提高地震储层识别的精度.以Russell近似理论为基础,推导了新的转换波AVO近似公式,双层模型界面的反
针对我国南方地区夏季高温高湿的气候条件,对采用天窗、外遮阳、内喷雾降温措施的试验Venlo温室内温度状况进行了模拟研究。以室外气候参数为边界条件,考虑作物和环境的相互
目的探讨(鼻)面罩双水平气道正压通气(BiPAP)治疗不同病因急性呼吸衰竭的效果。方法选择60例不同病因急性呼吸哀竭患者应用BiPAP呼吸机辅助通气治疗,比较治疗前及治疗1h后患者的血
近年来,在有机合成中,钯催化的C-C偶联反应引起了人们的广泛关注,并发展了多种不同的C-C偶联反应,其中钯催化的Suzuki反应(有机硼酸、硼酸盐、硼酸酯等与卤代芳烃或三氟甲磺