论坛系统毕业论文

论坛系统毕业论文

ID:41553033

大小:635.06 KB

页数:30页

时间:2019-08-27

论坛系统毕业论文_第1页
论坛系统毕业论文_第2页
论坛系统毕业论文_第3页
论坛系统毕业论文_第4页
论坛系统毕业论文_第5页
资源描述:

《论坛系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JSF、Spring、Hibernate的J2EE轻量架构的论坛系统摘要J2EE往往使许多简单问题变得复杂,尤其是采用EJB技术开发屮小型Web应用程序,往往会面临诸多问题:复杂的J2EE多层结构导致开发组开发质量和效率均无法保障:部分开发人员缺乏J2EE经验,很难在短吋间内进入角色;项目组成员在整个开发过程中无法清晰分工,要掌握的技术层面太多:技术水平往往不能体现项目小组整体水平,而是个人水平;中小型项目无法承担应用服务器较高的平台成本,而且系统运行速度可能很慢。由于传统J2EE的诸多问题,本人使用了

2、一种基于轻量级J2EE框架的简明、高效、可靠的BBS系统,该系统采用三层Web体系结构模式,它们分别是表现层、业务逻辑层和持久化层。在表现层上使用了JSF框架,在业务逻辑层上使M7Spring框架,在持久化层上使用了Hibernate框架。通过使用这三个框架,比较好地解决了上面提出的问题。本论文阐述了如何使用三个著名的框架来开发BBS系统。首先论述传统J2EE与轻量级J2EE的对比,突出轻量级J2EE的优点,然后对在每一层上使用的框架进行了介绍,接着对系统进行了需求分析,最后使用框架技术对系统进行了设计和实

3、现。关键字:BBS,J2EE,Spring,Hibernate,JSFAbstractTheuseofJ2EEindevelopingmiddle-to-small-sizedwebapplicationsintroducesusuallyalotofproblemstoprojectteamduetoitsrelativelycomplicatedinfrastructure・Inparticular,itrequiresmuchmoreskilleddevelopersthantheapplicatio

4、ndomaindoes,itmakesthewholeprojecttaskdifficulttobedividedintosmallerones.Andthusitincreasestheprojectcost,makestheprojectqualityandprogressdifficulttocontrol.BecausetraditionJ2EEhaslotofproblems,soIuseAnewBBSsystemarchitecturebasedonlightweightJ2EEFramewo

5、rkwhichiselegant,effectiveandreliablewasproposed.Ipartitionthesystemarchitectureintothreetier,theyarepresentation,business-logicandpersistence.ThepresentationusesJSF;thebusiness-logicusestheSpringFrameworkthepersistenceusesHibernate.Ihavesolvedbetterthesep

6、roblemsbyusingthethreefames.ThispaperaddresseshowtousethethreeframestodeveloptheBBSSystemAbovealldiscussesthecomparisonoftraditionJ2EEandlightweightJ2EE,extrudetheexcellenceoflightweightJ2EE.afterwardintroducestheframeusedateachtier,nextanalyzesthesystemre

7、quirement,lastdesignsandimplementsthesystembyusingtheframetechnology・Keywords:BBS,J2EE,Spring,Hibernate,JSF目录摘要1ABSTRACT1第1章背景31.需求背景32.技术背景3第2章J2EE技术框架52.1框架综述52.2主要J2EE框架介绍62.2.1JSF简介.62.2.2Spring简介82.2.3Hibernate简介11第3章BBS系统设计133.1系统需求分析133.1.1问题陈述.133.

8、1.2用例图.133.2系统设计133.2.1数据库设计.143.2.2页面导航设计.143.2.3类设计.15第4章系统实现204.1表现层的构建214.2业务逻辑层的构建234.3持久层的构建26第5章结论28第1章背景1.需求背景BBS的英文全称是BulletinBoardSystem,翻译为中文就是"电子公告板”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。