会员注册 | 登录 | 微信快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

基于J2EE的Bolg系统的设计与实现.doc

  • 资源星级:
  • 资源大小:2.54MB   全文页数:106页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于J2EE的Bolg系统的设计与实现.doc

I中文题目基于J2EE的Blog系统的设计与实现外文题目DESIGNANDIMPLENMENTATIONOFBLOGSYSTEMBASEEDONJ2EE毕业设计(论文)共96页(其中外文文献及译文29页)图纸共0张完成日期2007年6月答辩日期2007年7月I摘要随着互联网络的发展,在自由精神与共享精神的影响下博客(Weblog,Blog)诞生了。Blog的产生让我们可以有更多的机会向别人展示我们自己的见解与日常生活中的信息。JAVA作为目前最为流行的技术之一,其企业版本(J2EE)在设计与实现Web应用方面非常适合。并且,目前基于J2EE的开源框架也已经非常成熟。可以利用现有的优秀框架进行系统的设计与构建。使用J2EE技术来设计实现Blog正是本文的目的所在。本文将设计并实现一个基于J2EE的Blog系统。该系统以Struts、Spring以及Hibernate框架为基础进行设计与构建。Struts、Spring以及Hibernate都是开源框架,分别实现MVC(ModelViewControl)、依赖注入(DependencyInjection)以及ORM(Object/RelationMapping)。为了提高系统的性能,持久层使用了延迟加载方式。而这种方式需要持久层接口的生命周期延续到表示层。通过对现有技术的分析并结合本系统的特点,笔者设计了一个延长持久层接口生命周期的有效方式,LongPersist机制。在利用以上技术的同时,通过分析Blog的特点,最终完成系统结构的设计与实现。本系统主要完成了用户的登录、注册以及管理功能,实现了用户文章的发表与管理。通过使用URLRewrite方式使用户方便的浏览自己以及其他用户的Blog。关键词博客J2EEStrutsSpringHibernate框架IIAbstractWiththedevelopmentoftheInternet,undertheinfluenceofthespiritoffreedomandsharingblogwasborn.Theblogallowsustohavemoreopportunitiestodemonstrateourownviews,newsanddailylifetoothers.JAVAascurrentlythemostpopulartechnology,itsenterpriseversionJ2EEindesignandimplementationofWebapplicationsisverysuitable.Moreover,theframeworksthatarebaseonJ2EEhavebeenverymaturesothatwecanmakeuseoftheexistingframeworkforoutstandingsystemdesignandconstruction.ByusingJ2EEtechnologyDesignBlogisthepurposeofthisdocument.ImanagedtodesignandrealizeaJ2EEbasedblogsystemwhichisbasedonStruts,SpringandHibernateframeworks.Struts,SpringandHibernateareopensourceframeworksrespectivelyMVCModelViewControl,DIDependencyInjectionandtheORMObject/RelationMapping.InordertoimprovetheperformanceofthesystemusingthePersistLayerLazyLoading.Thisapproachrequirespersistencelayerinterfaceextendslifecycletoexpressedlayer.Basedontheanalysisofexistingtechnologiesandcombiningthefeaturesofthesystem.IdesignedaninterfacelayerextensionlastingeffectivewaywhichcalledLongPersistmechanismbymyself.Usingthetechnologies,byanalyzingthecharacteristicsblog,IcompletedtheSystemdesignandimplementation.Thesystemcompletedtheuserlogin,registrationandmanagementfunctions.Andthesystemsuppostsuserspublicationandmanagementofarticles.Userscanconvenientlybrowseotherusersthemselvesandtheblog.KeywordsblogJ2EEStrutsSpringHibernateFramework目录前言..................................................................................................................11项目概述.....................................................................................................21.1系统概述...................................................................................................21.1.1Blog.......................................................................................................21.1.2J2EEWeb技术......................................................................................31.1.3Struts框架.............................................................................................31.1.4Spring框架............................................................................................41.1.5Hibernate框架.......................................................................................41.1.6GeronimoJ2EE开源服务器..................................................................41.2业务流程描述............................................................................................42可行性分析.................................................................................................62.1技术可行性...............................................................................................62.2经济可行性...............................................................................................82.2.1支出.......................................................................................................92.2.2效益.......................................................................................................92.2.3收益/投资比...........................................................................................92.3操作可行性...............................................................................................93需求分析....................................................................................................103.1系统的设计思想.......................................................................................103.1.1表示层..................................................................................................103.1.2中间层..................................................................................................123.1.3业务逻辑层...........................................................................................123.1.3持久层..................................................................................................123.1.3简单JAVA对象(POJO)....................................................................133.2总体目标..................................................................................................133.3具体目标..................................................................................................133.3.1系统功能设计.......................................................................................143.3.2系统特点..............................................................................................143.4系统数据流程图.......................................................................................153.5数据字典..................................................................................................184概要设计....................................................................................................244.1BLOG系统结构图.....................................................................................244.2BLOG系统接口设计.................................................................................244.3数据库设计..............................................................................................254.3.1数据库需求分析....................................................................................254.3.2数据库概念结构设计............................................................................264.3.3关系模式设计.......................................................................................284.3.3数据库表结构.......................................................................................294.5运行设计..................................................................................................314.6安全技术..................................................................................................335详细设计....................................................................................................345.1BLOG系统层间协作设计..........................................................................345.2BLOG系统功能模块设计..........................................................................375.2.1用户身份..............................................................................................375.2.2用户Blog列表显示..............................................................................385.2.3用户Blog操作.....................................................................................395.2.4Blog评论..............................................................................................435.2.5文章分类管理.......................................................................................435.2.6系统支撑..............................................................................................455.3BLOG系统LONGPERSIST机制..................................................................455.3.1利用request对象和Service对象的finalize方法实现..........................465.3.2利用request对象和EL语言实现.........................................................476编码............................................................................................................496.1系统使用的语言.......................................................................................496.2编码工具..................................................................................................497系统实现....................................................................................................507.1用户注册界面...........................................................................................507.2用户登录界面...........................................................................................507.3BLOG导航界面.........................................................................................507.4用户BLOG显示界面................................................................................527.5用户信息管理界面...................................................................................538测试............................................................................................................568.1用户注册测试...........................................................................................568.1.1用户名测试用例...................................................................................568.1.2用户密码测试用例................................................................................568.1.3用户Email地址测试用例...................................................................578.1.4用户Blog空间标题测试用例...............................................................578.1.5用户Blog空间描述测试用例...............................................................588.2用户登录测试...........................................................................................588.3用户文章发表测试................................................................................598.4用户评论发表测试...................................................................................598.5BLOG系统测试结论.................................................................................59结论.................................................................................................................60

注意事项

本文(基于J2EE的Bolg系统的设计与实现.doc)为本站会员(zhuanyunshi)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

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

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5