电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

基于J2EE的博客系统的设计与实现 毕业设计

  • 资源ID:471960869       资源大小:1.81MB        全文页数:43页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

基于J2EE的博客系统的设计与实现 毕业设计

基于B/S架构的多用户博客系统设计目 录前 言1第1章技术背景31.1方案分析31.2开发工具31.2.1JSP简介31.2.2MySQL简介41.2.3Tomcat简介41.2.4MyEclipse简介41.2.5MVC简介51.2.6Struts 2简介61.2.7Hibernate简介7第2章需求分析82.1功能分析82.1.1系统概述82.1.2基本功能要求82.1.3用户分析82.1.4功能详细说明92.2性能要求112.3运行环境要求112.3.1硬件环境122.3.2软件环境12第3章总体设计133.1功能模块划分133.2数据库设计133.2.1person用户表143.2.2space空间信息表153.2.3post日志表153.2.4category分类表163.2.5reply日志评论表163.2.6comment留言表163.2.7link超链接表173.3系统架构173.4系统运行机制18第4章系统详细设计与实现204.1类的设计与实现204.1.1Java Bean类的设计204.1.2通用类的设计214.2数据库与Hibernate配置224.3Struts 2配置224.4模块详细设计与实现234.4.1登录与注册模块234.4.2日志管理模块244.4.3日志评论模块304.4.4分类模块314.4.5留言模块334.5系统配置34第5章结 论36参考文献38致 谢39I摘 要多用户博客系统是一个以文章形式来发布自己所见、所得、所闻、体会等的互联网信息发布系统,类似个人网站。多用户博客系统是支持多用户注册和管理的信息发布系统。本文以博客日志发布管理为基础,并结合其实际需求,详细叙述了多用户博客系统设计、开发的全过程。本系统主要功能包括博客的日志发布、分类和评论等。开发过程中,采用了MVC分层思想,运用了当今比较流行的Web前端开发技术JavaScript等。本系统基于B/S架构,采用java为开发语言、MySQL为数据库,Tomcat为服务器并结合功能强大的开源框架Struts 2和Hibernate为开发框架,从而保证了整个系统稳定、快速、高效的运行。关键词:博客,MVC,B/S,稳定性IIIAbstractMulti-user blog system is one of the articles form to publish their own findings obtained, the smell, experience and other Internet information release system, similar to the personal website. Multi-user blog system is an information release system to support multi-user registration and management.In this paper, based on post publishing and management, combined with their actual requirement, detailed description of the multi-user blog system design and development at the entire process. The main features include post publish, category and comments, etc. In the development process, using the MVC layered thinking, the use of today's popular Web front-end development technologies JavaScript, etc.The system is based on B / S structure, to use JAVA language,MySQL database and Tomcat Server. Combined with a powerful open-source JAVA framework for Struts 2 and Hibernate as a development framework, thus ensuring the entire system is stable, fast, and efficient.Key words: Blog, MVC, B/S, stable前 言随着互联网技术的高速发展和日益的普及,互联网用户迅速增加,用户对互联网的寄托也发生了翻天覆地的变化,用户不甘于只单单的被动的接受互联网提供的内容,更希望能够加入到内容制造的大家庭中,这时传统的Web应用已经显得力不从心,而Web 2.0的出现,极大的改变了这一局面。所谓Web 2.0其核心就是用户不只是内容的被动浏览者,同时也是内容的制造者。正是因为整个互联网产品设计理念的重大变化,具有代表性的Web 2.0时代的互联网产品也就相继出现,如:论坛,博客、威客,社区、RSS和SNS等。博客也称为网络日志,是blog的谐音,由很多经常更新的帖子(也叫日志或者个人文章)顺序倒序排列,最新的帖子在最上面,这些帖子的内容不一定要长篇大论,具体内容格式也没有任何要求,它以个人纯粹的个人想法和心得,包括你对时事新闻、国家大事的个人看法,或者一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或者是在某一共同领域内由一群人集体创作的内容。类似于传统的“网络日志”,但又不同于传统的“网络日志“,传统的”网络日志“是带有显示的私人性质的,而博客则是私人性和公共性的有效结合,绝不仅仅是纯粹个人思想的表达和日常琐事的记录,它所提供的内容可以用来进行交流和为他人提供帮助,是可以包容事个互联网的,具有极高的共享精神和价值。博客还有个最大的特点是可以图文并茂的描述一件事,在文字、图片和视频等的共同描述下,使得内容更加生动形象。博客由2000年悄然进入中国,随后得到迅速发展,但业绩平平,直到2004年由于某一事件,才让民众了解博客,并运用博客。2005年,财大气粗的原本不看好博客的几大门户,也加入到博客的春秋战国时代,开始了你死我活的拼杀。Web 2.0和传统Web 1.0应用相比,有一个非常显著的特点,即:实时性和较高的交互性,正是因为这一实时性和较高的交互性,传统的互联网开发技术也面临的严峻的挑战。在传统的应用中,内容一旦发布,基本不会更新,为了减少服务器的的负载,一般会将内容归档成静态文件(后缀为.html的文件)存在磁盘中,并根据内容在数据库中的唯一标识号生成一个唯一的url地址。当用户需要查看这些内容时,直接通过所生成的唯一的URL地址,经过服务器就直接能访问到这些内容,服务器基本不需要花费时间来生成这些内容,这对于服务器软硬件资源是一个很大的节省。而新形势下(Web2.0)的应用,由于它的实时性和较高的交互性,就注定了不能完全采用生成静态文件方式来解决这一问题,页面可能会实时更新,从而需要实时的请求数据库,将所请求的内容展现在用户面前。由于数据的动态生成。无疑会添加服务器的处理能力,在服务器端并发性一定的情况下,由于请求的用户过多,而服务器又一时处理不过来,所请求的用户必然会经历一个排队的过程,从而使得系统的整体响应时候大幅度添加,这样的用户体验也就不言而喻了。以上这些都是做一个Web2.0应用所必考虑的问题。第1章 技术背景本章将从系统的技术方案及与此相关的开发工具进行说明1.1 方案分析由于博客提供了信息的实时发布,动态展示,信息状态的跟踪,以及博客和浏览者、博客和博客之间互动等这些高交互行为,就注定了对技术的要求会比较苛刻,必需选择一种技术架构成熟,稳定性好,执行效率高、经济实惠的解决方案。纵观各种解决方案,最终选择JAVA作为博客系统的技术路线。本系统以JAVA为技术路线,结合以JavaEE为基础的综合开发平台MyEclipse,开源数据库MySQL和开源服务器Tomcat,技术框架主要采用当今流行的Struts2和Hibernate。它们都是各自独立的程序,但是因为长期的放在一起使用,拥有越来越高的兼容性,共同组建了一个强大的Web应用开发平台。其中MySQL,Tomcat,Struts2和Hibernate均为开源免费的软件,由于他们的开源,标志着任何人都可以无偿的免费使用它们,也意味着越来越多的开发者加入到其中,无偿的奉献他们的智慧,使得软件的效率和性能得到很大程度的提高。因此,JavaEE是当今比较强大的互联网解决方案。1.2 开发工具本系统以JavaEE为解决方案,JavaEE不只是稳定性好,效率高和开源免费,它还有一个更重要的特点,那就是运行平台无关性。它除了能运行在Windows操作系统上外,还能运行在Linux,苹果等操作系统上,真正做到一处开发,多处运行。综合各方面因素,最终决定在Windows操作系统上进行开发。本系统采用现今流行的MVC设计模式,从而使整个系统的架构更加清晰。为了提高客户端的用户体验,系统中还会借助客户端技术JavaScript脚本语言等相关技术。以下为各自的介绍。1.2.1 JSP简介JSP(Java Server Pages) 1是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 总的来说,它具有以下几个方面的优点:1.一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改4。2.系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的4。 3.强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力4。 4.多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下4。1.2.2 MySQL简介MySQL是基于SQL的,完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统2。它具有体积小,功能强,使用简便,管理方便,运行速度快,安全可靠性高,尤其是开源这一特

注意事项

本文(基于J2EE的博客系统的设计与实现 毕业设计)为本站会员(夏**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.