资源描述:
《基于j2ee的博客系统的设计与实现 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于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.6Struts2简介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.2sp
2、ace空间信息表153.2.3post日志表153.2.4category分类表16II3.2.5reply日志评论表163.2.6comment留言表163.2.7link超链接表173.3系统架构173.4系统运行机制18第4章系统详细设计与实现204.1类的设计与实现204.1.1JavaBean类的设计204.1.2通用类的设计214.2数据库与Hibernate配置224.3Struts2配置224.4模块详细设计与实现234.4.1登录与注册模块234.4.2日志管理模块244.4.3日志评论模块304.4.4分类模块314.4.5留言模块334.5系统配置34第5章结论36参考
3、文献38致谢39II摘要多用户博客系统是一个以文章形式来发布自己所见、所得、所闻、体会等的互联网信息发布系统,类似个人网站。多用户博客系统是支持多用户注册和管理的信息发布系统。本文以博客日志发布管理为基础,并结合其实际需求,详细叙述了多用户博客系统设计、开发的全过程。本系统主要功能包括博客的日志发布、分类和评论等。开发过程中,采用了MVC分层思想,运用了当今比较流行的Web前端开发技术JavaScript等。本系统基于B/S架构,采用java为开发语言、MySQL为数据库,Tomcat为服务器并结合功能强大的开源框架Struts2和Hibernate为开发框架,从而保证了整个系统稳定、快速、
4、高效的运行。关键词:博客,MVC,B/S,稳定性38AbstractMulti-userblogsystemisoneofthearticlesformtopublishtheirownfindingsobtained,thesmell,experienceandotherInternetinformationreleasesystem,similartothepersonalwebsite.Multi-userblogsystemisaninformationreleasesystemtosupportmulti-userregistrationandmanagement.Inthispa
5、per,basedonpostpublishingandmanagement,combinedwiththeiractualrequirement,detaileddescriptionofthemulti-userblogsystemdesignanddevelopmentattheentireprocess.Themainfeaturesincludepostpublish,categoryandcomments,etc...Inthedevelopmentprocess,usingtheMVClayeredthinking,theuseoftoday'spopularWebfront-
6、enddevelopmenttechnologiesJavaScript,etc.ThesystemisbasedonB/Sstructure,touseJAVAlanguage,MySQLdatabaseandTomcatServer.Combinedwithapowerfulopen-sourceJAVAframeworkforStruts2andHibernateasadevelopmentframework,thusensuringtheentiresystemisstable,fast,andefficient.Keywords:Blog,MVC,B/S,stable38前言随着互
7、联网技术的高速发展和日益的普及,互联网用户迅速增加,用户对互联网的寄托也发生了翻天覆地的变化,用户不甘于只单单的被动的接受互联网提供的内容,更希望能够加入到内容制造的大家庭中,这时传统的Web应用已经显得力不从心,而Web2.0的出现,极大的改变了这一局面。所谓Web2.0其核心就是用户不只是内容的被动浏览者,同时也是内容的制造者。正是因为整个互联网产品设计理念的重大变化,具有代表性的Web2.0时代的互联网