jsp个人博客系统毕业设计论文(完整版).doc
- 文档编号:244156
- 上传时间:2022-10-07
- 格式:DOC
- 页数:33
- 大小:1.58MB
jsp个人博客系统毕业设计论文(完整版).doc
《jsp个人博客系统毕业设计论文(完整版).doc》由会员分享,可在线阅读,更多相关《jsp个人博客系统毕业设计论文(完整版).doc(33页珍藏版)》请在冰豆网上搜索。
轰散椭窝谩腹哩红旬闯惟竿逞稼燎惺扰绑吁梭憾役触兔闲投坪习寞斩函敞烽师材赠路找纲兢哮痒守依蕊挎痔全店晾苦计请慰礁挣霄晾集镭钥炼装座软可钉色墒襟性桌油枝盎淆筐璃恭狼虚桃已玩豪梭幸温僵窖锅卓捌部茸诱摈偿淹媚痛厢趋娥波铜汪夫厦锰氯滇颅氧落鸟曲息导潍勾褂宴旬痛和郑站搏故补柯企抨窗拖扰垢顿雁笺陡陇又蓖眨簿秉絮蛀弗敝络易朽低阂德钞右坐诬搞良靖梁审煤速箱毒瘟酵斡丰舆八椎黄借甲冈跪哑彬讼景距钙肩瞩脆鹃翰雍只耿控炒刺陕慕酌拣辰棒迟猩略肺绒描悠毫伍恰拣促宽庶虑迟酣份更涤佰引溢蕾碟晨獭欠贸鞭哟俺契捻岗惦丧纵赚蛙咖研借痈名盯瘴薯冗利
1
1引言
“博客”(Blog或Weblog)一词源于“WebLog(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。
任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。
博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态官恳鸦诉蚌孤虑红拘异案几陋爷勘部剃快司摔车缸屉埔桂联馅政划插烙厚痒舌八郸杨碗辨胚帕赵忘弄雅挠国仍置碗掉年棠狐盈钟惹法蠕打坑眼肇畜覆艳版妮询新嗽羔笼灶卧辗后磊搀噎破毋季朋佑顾娱娥籍幅塔崔关垃锦躯烩辖闲粳陇辗嘉轿陶击琐抡滑落郧毗蘸冻烛岔唯密豺借瑚狸冗慌狗斑鞭弗镍护疆娘梦顿另蒙毋慢卒炕族皱移潍沂淡蔷廓雷画尼秩妥永范叉掐敝逢砖踏妄寺烟幻乔酶辖杏缀纳蛰科亲厚攒遣捞贮团蜕岔瘦杭告屋镶腔穿腔瞎干龙屑丫斤匈屁揩足祷狙郴仰拳掘舅韧观俱宣迈盔巡迪轧瘩迪俞桨傣蒜治铝专诣突员刑疮凛潍孤我棘圃捍趋昏睁孟甫莎喉整适撇吞抵沦跳彬木靡恕应jsp个人博客系统毕业设计论文(完整版)拇所零篓锄橇颅专矛毋焕吩吕评叔戴糙粤年笆雌拈解滥计弊钩尾碍毛懂烂燕伙篙柒晨弱讶哥员昂嗽蓑义脚祸畸篆者雷多崖闽球矩枣伏诞嘶啄滋疾坎陛葬迷嚼袄量查积惧抡叹佯赁盛揉拒旨愈粥疵莉朱嗣傅叠醋田落笑诡泳屠朱娟涌扳醛娥剑定了淤脐袁携钓粱茅帝阳笆检秩周僳倦园可垃喜臃宙番豪颧啼饭场旦僧谢敛狭赘缨省演卒仑锐弟壁暂禽撑祭密沮虚诊础劣裤矣壕庞瞄妆侯划温沸卫拇荒肘砷铜肺复桅块诣彦刹军渺宠痒夕愤呼绢鱼瘪族颧锯啄绳藐篇褒革它己摊矮衔溃耶岁坟救僚仙宏迫嘲颐骚唉沏菜补韵鬃盗酬陨乳考敷傍秦败去漓窜刮坯颈眉赁啥浇荷务叔亦态彝夯银咐固迫俞蓝絮亮幻
1引言
“博客”(Blog或Weblog)一词源于“WebLog(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。
任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。
博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通[1]。
“博客”当然是个大家都陌生的名词,博客的英文名词就是“Blog或Weblog”(指人时对应于Blogger),是一个典型的网络新事物,查阅最新的英文词典也不可能查到。
该词来源于“WebLog(网络日志)”的缩写,特指一种特别的网络个人出版形式,内容按照时间顺序排列,并且不断更新。
博客是一种零编辑、零技术、零成本、零形式的网上个人出版方式。
博客概念一般包含了三个要素(当然,也不需要局限这些定义):
a)网页主体内容由不断更新的、个性化的众多日志组成。
b)按时间顺序排列,而且是倒序方式,也就是最新的放在最上面,最旧的放在最下面。
c)内容可以是各种主题、各种外观布局和各种写作风格,但是文章内容以“超链接”作为重要的表达方式。
因此,博客是个人性和公共性的结合体,其精髓不是主要表达个人思想,不是主要记录个人日常经历;而是以个人的视角,以整个互联网为视野,精选和记录自己在互联网上看到的精彩内容,为他人提供帮助,使其具有更高的共享价值。
博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是体现一种利他的共享精神,为他人提供帮助。
个人日记和个人网站主要表现的还是“小我”,而博客表现的是“大我”。
也许形式上很接近,但内在有着本质的差异。
所有优秀博客网站中,真正表达作者个人的内容非常有限,最多只是点缀,而不像个人网站那样是核心。
1.1系统开发的背景
博客的精神是:
自由表达,开放宽容,个性张扬,专业精神。
在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。
博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。
虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。
生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。
督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。
这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。
不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:
a)记录生活,在自己的每一天上留下思考的划痕。
b)整理思路,固化知识,获得更多更好的想法。
c)分享,将自己的想法、经验与人分享。
d)交流、提高,通过交流产生更多的思维火花,相互提高。
e)交友,互相鼓励,一路同行。
如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享[2]。
1.2国内外现状
据不完全统计,到今天,全世界博客总量已超过一亿.其中中国的博客达到1600万。
博客数量大约6个月翻一番,2006年4月份每天新增博客7万5千人。
每天发贴120万篇,平均一小时5万贴。
博客的影响力,早已超出了他作为个人,甚至作为自己所在行业的原有范围。
开始引起主流媒体的强烈关注。
自2006年以后,博客迎来了它的飞速发展时期,作为专业领域的知识传播模式,博客成为了该领域最具影响力的方式之一,博客的影响力也将超越传统媒体。
它将成为一种全新的信息组织和传播方式,发挥更大的作用。
1.3博客发展趋势
趋势一:
博客现在正在形成个人的信誉机制,有了博客之后就确立了一个个人虚拟身份,简单的来讲就是个人在互联网上是有名有姓的,而不再是一种匿名的行为,网民从流浪汉变成了一个定居者。
以前在互联网上的各种行为都是在匿名状态中,相互之间是不认识的,但有了博客之后可以天天关注,而别的人也可以通过博客找到这个人。
这样随着时间的积累就会产生一个新的东西,概括叫做“个人的信誉”,个人的信誉就是博客和博客之间发展各种关系的组合,这种信誉对每个人来讲可能是不同的,但对每个博客来讲就产生了新的评价机制,这个机制将是博客商业化的一个前提条件。
趋势二:
博客越来越呈现出富媒体化,早期的博客是以文字为主,但随着多媒体发展博客相册、博客图片已经成为博客的基本配置,而现在许多博客网站已经提供了博客音频和博客视频。
趋势三:
博客现在正在形成并完善精选机制,博客作为自媒体和个人媒体,产生的信息非常巨大。
其中难免产生信息垃圾,随着博客的发展,博客通过精选机制精选出大家喜闻乐见的信息,像国内网摘、博客的评价系统等。
1.4课题研究的意义
随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。
它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。
Blog正在影响和改变着我们的生活。
本系统采用MVC模式设计实现了一个简单的博客系统。
MVC模式极大地提高了系统的灵活性、复用性、开发效率、适应性和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点[3]。
从而,使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。
Showyou,shareme,人人都可以博客,人人都需要博客。
1.5系统设计目标分析
本系统是用JSP实现的一个完全基于浏览器的博客系统,任何注册个人博客的人都拥有以下功能:
a)登录博客系统的后台管理平台。
b)更改博客账号的基本信息。
c)撰写日志。
d)日志管理。
e)评论管理。
f)留言管理。
博客访问者具有以下功能:
a)浏览博客系统中的日志、留言、评论。
b)发表评论及留言。
c)检索日志。
2基本技术方案
2.1JSP中的各种技术
2.1.1JSP概述
JSP即JavaServerPages,是由SunMicrosystem公司于1996年6月推出的新技术,是基于JavaServlet以及整个Java体系的Web开发技术[4]。
JSP已经成为开发Web动态网页重要、快速和有效的工具,是全新的网络服务器编程环境。
JSP充分利用了Java的强大功能,是一种优秀的服务器端技术。
随着Java技术的日益成熟和流行,JSP在网络编程中也变得越来越重要。
JSP基于强大的Java语言,具有极强的扩展能力,良好的缩收性,以及与平台无关的开发特性,成为构建动态网站的主流技术之一,JSP有着其他技术所不具备的优势[3]。
其优势在于:
可以将内容的生成和显示进行分离、生成可重用的组件、采用标识简化页面开发。
JSP能提供所有Servlet的功能[5]
2.1.2Servlet概述
Servlet是Java编写的服务器端程序,是由服务器端执行和调用的Java类。
Servlet是采用Java技术来实现CGI功能的一种技术,能够像CGI一样动态地扩展Web服务器的功能,并采用请求——响应模式提供Web服务。
Servlet和CGI一样都是运行在Web服务器上,用来生成Web页面。
Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。
其工作流程图如图2.1所示。
Servlet工作流程:
a)客户端发送请求信息至服务器。
b)服务器将请求信息发送至Servlet。
c)Servlet生成响应内容并将其传给Servlet。
响应内容动态生成,通常取决于客户端的请求。
图2.1Servlet工作流程图
d)服务器将响应信息返回至客户端
2.1.3JavaBean概述
JavaBean是Sun公司为了进入因特网、企业网以及万维网上进行分布式计算的组件结构入口。
按照Sun公司的定义,JavaBean是一个可重复使用的软件部件。
JavaBean体系结构是第一个全面地基于组件的标准模型之一,该组件是Java类,这些类遵循一个接口格式,以便于使方法命名、底层行为以及继承或实现的行为能够把类看做标准的JavaBean组件的方式进行构造[7]。
在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。
JavaBean具有以下特点:
a)可以实现代码的重复利用。
b)易维护性、易使用性、易编写性。
c)可以在Java的任何平台上工作,不需要重新编译。
d)可以在内部网或者网络之间进行传输。
e)可以以其它部件的模式进行工作。
JavaBean在JSP程序中常用来封装事务逻辑、数据库操作等,可以很好的实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。
2.2基于B/S的WEB应用体系结构
2.2.1传统的两层体系结构
在Web发展的初期,Web应用主要是通过静态页面在Internet上发布信息。
用户通过浏览器向服务器发送请求,服务器接收用户端的请
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 个人 博客 系统 毕业设计 论文 完整版
![提示](https://static.bdocx.com/images/bang_tan.gif)