基于struts2与hibernate的社区网站系统设计与实现

上传人:E**** 文档编号:117925011 上传时间:2019-12-11 格式:PDF 页数:61 大小:4.48MB
返回 下载 相关 举报
基于struts2与hibernate的社区网站系统设计与实现_第1页
第1页 / 共61页
基于struts2与hibernate的社区网站系统设计与实现_第2页
第2页 / 共61页
基于struts2与hibernate的社区网站系统设计与实现_第3页
第3页 / 共61页
基于struts2与hibernate的社区网站系统设计与实现_第4页
第4页 / 共61页
基于struts2与hibernate的社区网站系统设计与实现_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《基于struts2与hibernate的社区网站系统设计与实现》由会员分享,可在线阅读,更多相关《基于struts2与hibernate的社区网站系统设计与实现(61页珍藏版)》请在金锄头文库上搜索。

1、华中科技大学 硕士学位论文 基于Struts2与Hibernate的社区网站系统设计与实现 姓名:腾骁 申请学位级别:硕士 专业:软件工程 指导教师:肖来元 2011-05-10 I 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 摘摘 要要 社区网站是现代网络中网民根据相同的兴趣爱好结交朋友的主要手段之一。不 断提高社区网站的开发与应用水平是互联网丰富人们生活内涵,使人们生活方式多 元化的关键所在。开发信息化、网络化与智能化现代社区网站系统,不仅能提高网 络社区运行的效率和技术含量,而且能促进互联网信息高速的分享和交流。 根据社区网站系统的现状与趋势,采用了B/S模式

2、,结合实际的项目,从系统分 析、系统设计、系统实现和系统测试等方面进行了详细的论述。 本系统采用了多层体系结构,分别为页面表示层、业务逻辑层、数据持久层与 数据化层。 页面表示层负责接收和响应客户端的请求以及动态生成Web页面。 业务逻 辑层负责整个系统的核心业务逻辑。数据持久化层负责对数据库进行操作。在数据 化层中,数据库负责存储整个系统的业务数据。 系统详细地描述了用Struts2框架实现表示层,包括视图和业务控制器Action类。 用Hibernate实现数据持久层,通过HibernateAPI与数据化层通讯。本文给了开发环境 的配置文件、映射文件、实现的类、用例图和界面图。最后用JUn

3、it对所有Java程序 进行测试,得到满意结果。 本社区网站系统具有可维护性、可重用性、很强的移植性与很好的扩展性,促 进了模块化开发。 关键词:关键词:社区网站 Struts2 Hibernate MVC II 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 Abstract Social website is the main means of netizens making friend according to the common interest on the modern website. Improving the level of developmen

4、t and application of Social Website is the key of rich people life connotation and making people lifestyle diversity on the Internet. Developing morden Social Website System which was supported by information technology, computer technology, website technology is not only can enhance technology of S

5、ocial Website and enterprise efficiency, but also can promote the sharing of Internet information high-speed and exchange. According to the development trend of Social Website System, points out the existing problems, this system uses a B/S-based mode, this paper discussed a rich practical projects,

6、 system analysis, system design and system implementation and system testing. The system uses a multistory buildings. This system is divided into the Presentation Tier, Business Logic Tier, Data Persistence Tier and Data Source Tier. This Provide the presentation layer response request/customer, and

7、 dynamic generation of web pages. Only the Business Logic Tier reaction achieve business logic. The Data Source is responsible for the source of data for interaction. The data source for storing the response business data system. The system uses Struts2 frame work to realize the Presentation Tier, i

8、ncluding the View and the Business Controller-Action; uses Hibernate to realize Data Persistence Tier and communicates with the Data Source through Hibernate API. This paper gives the development environment and configuration files, mapping files, class, order figure and the interface of the softwar

9、e. Finally, using JUnit to test all Java programs. Satisfactory results are obtained. The Social Website System get reusability and maintainability, extension and highly transplant process, promote the development of modularization. Key words: Social website systerm Struts2 Hibernate MVC 独创性声明独创性声明

10、本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得 的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他 个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集 体, 均已在文中以明确方式标明。 本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有 权保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和 借阅。 本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据 库进行检索,

11、可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密, 在 年解密后适用本授权书。 不保密。 (请在以上方框内打“”) 学位论文作者签名: 指导教师签名: 日期: 年 月 日 日期: 年 月 日 本论文属于 1 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 1 绪论绪论 1.1 课题研究背景课题研究背景 社区网站,本质就是通过网民共同的兴趣爱好结交朋友,并遵守“六度关系理 论”建立的网站。以目前来说,社区网站依然以拥有3.5亿用户的Facebook为领跑者, 但仍然有其他很多国际化的社区网站,如:专注音乐和娱乐领域的MySpace、专注职 场人士的Linke

12、dIn、允许用户发布140个字符短信息的Twitter等。 在现实生活中,人与人的交流是通过介绍、对话来形成的。人不需要认识所有 人,通过其的朋友或者朋友的朋友,便能够与其他人交流。而网络世界里的交流, 却都是使用一些平台来实现的。与现实生活不同,人们往往是将自己的相关信息放 到某个平台中去,然后让其他的人能够得到这些信息,并且可以联系和认识你。 上诉两中交流方式的区别是很明显的,现实社会中的交际要比平台式的网络交 际可靠许多,毕竟现实社会中的交际关系是建立在可靠性较强的人际网络上,而平 台式的网络交际却是建立于虚拟的网络世界。与此同时,平台式的网络交际也有其 成本低的优点,因为现实社会中的交

13、际往往要通过长时间、高代价的介绍与握手来 实现。 后来有人根据这种理论,创立了面向社会性网络的互联网服务,即社区网站系 统。社区网站系统是一种社交拓展的方式,但其远不止“朋友的朋友”这一层面。 根据相同的话题、相似的学习生活经历或者相同出行旅行的时间地点等信息进行相 应的凝聚,都已经被纳入了社区网站系统的范畴。 社区网站系统是为那些具有强大信息创造能力,并且需要大量网络应用软件, 却没有相关服务器资源的个人及个体提供的新型网络服务系统。在这里,没有服务 器管制信息的概念,社区网站系统可以帮助每个人通过自己手上的设备,在网络中 分享自己的信息,发挥自己的力量。 1.2 课题研究国内外现状课题研究

14、国内外现状 如今社区网站系统的网络应用越来越广泛,基于集中服务器模型的各种应用都 2 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 难以获得超大规模的发展。所以现在回到网络的本质时代,社区网站模型看起来管 理很方便,却非常脆弱;分布网络模型看起来很自由,却有民主的管理方式。现在 的网络,用户参与性越高就越容易成功,因此社区网站系统关键在于用户,如图1.1 所示。 图 1.1 社区网站系统的成功关键 QQ在中国拥有最多的网络用户,他们通过文字、语音以及视频交流。其公司拥 有多达3万台的后台服务设备, 与电信运营商共同建立的专有机房就有上百间。 在QQ 平台所创造的网络中

15、,用户参与进去不仅仅是简单地浏览网页,他们还参与到网络 中从事相关的活动,并且具有非常高的积极性。QQ公司去年通过与电信运营商合作 的广告收入就达18亿。 拥有2万台各式后台服务设备的盛大公司占有了70%的网络游戏在线用户。盛大 抓住用户总是想成为最强的心理,使其以一种中毒的方式参与到网络游戏中,不断 的升级更新变强,现在国内涉及的市场金额已达到36亿之多。 SKYPE网络电话最多拥有200万全球用户同时在线。SKYPE是P2P的网络模式, 虽然只有50M的带宽和两台服务器,但因为免费,用户放弃了传统收费电话的方式, 愿意去通过网络电话交流。与此同时,SKYPE公司出售其大量的技术许可证,至少

16、 获利1亿美元。 新浪网是国内最大的门户网站,拥有最多的用户。可是用户来新浪网仅仅就是 为了获取信息,用户的来访数再多,收入还是起不来。盛大收购新浪明显的说明了 让用户来看和让用户来参与,其效果是截然不同的。 3 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 全球最有市场价值的网络公司应该算是Google搜索引擎了。帮助用户自己查找 网络中的信息,本质上就是让用户可以大规模地参与到网络中,因此Google成为了 目前全球最成功的互联网公司之一。 EBAY拍卖网站,它是最早赢利的互联网公司,也是最有市场价值的网络。为进 行交易,用户之间进行的信息沟通量是最大的。让用户彼此进行交流也正是网络的 初衷,越多的交流就会产生越多的商机。 通过以上国内外现状我们不难发现要具备互联网的盈利能力,关键就是要利用 网络系统应用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号