基于java的个人博客系统毕业设计Word文档格式.docx
- 文档编号:14179735
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:27
- 大小:255.77KB
基于java的个人博客系统毕业设计Word文档格式.docx
《基于java的个人博客系统毕业设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于java的个人博客系统毕业设计Word文档格式.docx(27页珍藏版)》请在冰豆网上搜索。
此项目包含了Java,数据库,SpringMVC,Hibernate等技术。
关键词:
博客系统;
Java;
SpringMVC;
Hibernate
Abstract
WiththedevelopmentoftheInternet,people'
sneedsarenolongerstuckinthematerialstageasbefore,alotofpeoplelookingforspiritualsustenanceandhopetohaveoneoftheirownislandintheoceanoftheInternet.Theemergencebloggivespeoplenewoptions,peoplecanwritearticlesandsendphotosontheirblog,canexpresstheirownwordsandfeelingstotheirfriendsandfamily.Recentlybythepopularmicrobloggingisprovedthatthepeopleofthisdemand.
Thisarticleisdesignedpersonalblogsystemisanewblogsysteminrecentyearswiththedevelopmentofnetworktechnologyproduced.Comparedwiththetraditionalblog,thedesignhasmanyadvantages,suchasblogpageappearance,easytouse,fast,butalsoinformationonthearticleproperstorage,handlingandtimelytoachieveahighdegreeofintelligentmanagement.
Theprojectreferencetothemajorsocialnetworkingsites.TheprojecttargetedateachwanttohaveyourownblogontheInternet.Theprojectincludesthereceptiondisplaypage,commentmodule,backstagemanagementmodule,userloginandothermodules.ThisprojectcontainsJava,database,SpringMVC,Hibernateandotherknowledge.
Keywords:
BlogSystem;
Java;
SpringMVC;
Hibernate
第1章绪论
1.1研究背景
现在计算机与互联网和移动终端的快速发展,不断改变着人们的工作、交流、学习以及生活9,尤其社交网站的突飞猛进正使人们的交友方式发生着翻天覆地的变化。
博客是WEBLOG的缩写,简单来说就是网络日记。
它是1997年12月由美国的JornBarger最早提出的,这些年全球博客获得了突飞猛进的发展。
据博客搜索Technorati统计,目前全球平均每5.8秒钟诞生一个博客。
它是一个新型的个人互联网出版工具,博客使用者可以很方便地用文字、链接、影音、图片建立起个性化的网络世界。
博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。
它作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。
某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。
伴随着我国市场经济的高度发展,用户越来越依赖于大型网站提供的博客系统,如新浪微博,腾讯微博,CSDN博客等。
虽然这种大型的博客系统有着设计良好,稳定性高,知名度高等特点,但是它们不符合互联网推崇个性发展的理念。
现在越来越多的人希望有自己的站点。
搭建真正属于他们自己的博客是提升自己价值,更好的展示自己的方式。
1.2研究目的及意义
2014年,拥有独立域名的博客站点,在博客站点总数中占约0.43%,这表明,绝大多数的用户将博客服务商作为他们的博客站点首选。
而这一年,中国大陆博客服务商(BSP)持续大幅增长,博客服务商数量达到1460家,与去年同期相比增长近55%;
大型网络公司如搜狐、新浪纷纷推出相应的博客服务。
过去一年中,中国博客发展速度整体趋缓,博客用户增长数较之去年有小幅上升,博客服务商之间的市场竞争日趋激烈,与早期提供博客服务的运营商相比,传统门户及大型公司的博客服务已占据市场主导地位。
在互联网如空气一样弥漫在世界各个角落的今天,能拥有一块属于自己的净土是很多人追求的目标。
不同于商业博客系统,个人博客系统能更好的展示自己,能成为为自己宣传的广告牌,能成为面试官为你加分的亮点,而且没有商业博客所特有的浮躁。
它能真正成为自己书写的诗篇而不用为了好看的主题交每月收取的费用。
目前越来越多的人希望搭建自己的博客,不论是为了记录生活还是为了商业宣传。
既然有这样的需求,那么设计一个简单易用美观大方的博客系统自然就成为了颇有意义的研究主题。
1.3系统设计思想
根据个人博客系统的实际需求,本系统的设计思想有以下几个方面:
(1)实用性:
实用性主要体现的是系统能够解决实际问题,是所有应用系统设计最基本的最主要的原则。
(2)稳定性:
稳定性是系统设计的立足点,若设计的系统故障出现频繁,就不能够满足用户的要求。
(3)易于更新和维护:
系统应实现有关空间数据和属性数据的实时更新和维护。
维护时只须在服务器上维护即可,数据的更新和维护要简单可行。
(4)易用性:
易用性是软件设计过程中需要重视的问题,应精心设计用户接口、使系统用户界面友好,便于用户理解。
具体表现在:
(1)对于用户输入的信息,系统应给予回应。
(2)界面简洁明了和容易操作。
(3)数据的显示和提示信息要简单明了。
1.4系统研究内容
本文研究的主要内容个人博客系统的设计与实现,它的主要作用是为用户建立一个易于使用与维护的文章管理系统。
对于用户来说具有查询文章、修改文章、增添评论等功能。
本文分为5个部分,分别从绪论、相关技术、系统分析、系统设计、系统实现这几方面进行详细研究。
绪论部分主要介绍了系统的研究背景,以及系统研究的目的和意义。
相关技术部分主要内容是系统所应用的技术介绍,包括Java、SpringMVC、Hibernate等技术的介绍。
系统分析从可行性分析、需求分析二个方面进行介绍。
系统设计主要包括系统功能设计和数据库设计,数据库设计其内容是需求分析和逻辑结构设计两个部分。
系统实现部分,主要介绍了首页界面、在线订桌界面和更多界面功能模块的实现。
第2章相关技术
2.1Java
Java是由SunMicrosystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。
由JamesGosling和同事们共同研发,并在1995年正式推出。
Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。
1995年更名为Java,并重新设计用于开发Internet应用程序。
用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:
跨平台、动态Web、Internet计算。
从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。
另一方面,Java技术也不断更新。
Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
2010年Oracle公司收购SunMicrosystems【1】。
与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。
全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。
“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。
这与微软公司所倡导的注重精英和封闭式的模式完全不同。
2.2SpringMVC
SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。
Spring框架提供了构建Web应用程序的全功能MVC模块。
使用Spring可插入的MVC架构,可以选择是使用内置的SpringWeb框架还可以是Struts这样的Web框架。
通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如JavaServerPages(JSP)技术、Velocity、Tiles、iText和POI。
SpringMVC框架并不知道使用的视图,所以不会强迫您只使用JSP技术。
SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制【2】。
2.3Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任【3】。
2.4ApacheTomcat
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
目前最新版本是8.0。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。
实际上Tomcat部分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 个人 博客 系统 毕业设计