博客网站

2024-07-05

博客网站(共8篇)

博客网站 篇1

摘要:该文介绍了在ASP和SQL Server2000的环境下博客网站的开发过程。阐述了基于Web数据库技术构建的博客网站的系统结构及工作原理;分析了系统实现中的难点和重点。设计实现发布日志、显示日志文件、日志浏览、发表评论以及日志、资源栏目的管理等功能,分析并解决实现中的若干技术问题。

关键词:ASP,SQL Server2000,博客网站,日志,浏览

WebLog是Web Log的缩写,中文意思是“网络日志”,俗称“博客”,后来缩写为Blog。而Blogger则是写Blog的人,也叫“博客”。

写博客是为了把自己各种各样的想法在网上表达、释放出来,把一时的想法变成观点展示给大家。而浏览博客的用户,也可以对发表观点和看法的文章进行评论,博客主人也可以参与评论,从而会在博客上边对某些热点问题或者学术问题进行讨论,而达到相互了解和沟通,对某些问题要找到答案就要有个讨论的平台,Blog提供了这样一个开放的舞台,这也是它成为热点的原因。

1 系统开发原理及技术

系统采用目前交互式Web方案中常采用的B/S三层模式。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换。这样的优点有:

1)由于Web支持底层的TCP/IP协议,使Web网与目前使用的几乎所有局域网都可以做到无缝连接,从而彻底解决了异构系统间的连接问题;

2)由于Web采用了“瘦客户端”,使系统具有开放性得到很大的改善,系统对将要访问系统的用户数的限制有所放松;

3)系统的相对集中性使得系统的维护和扩展变得更加容易,比如,数据库存储空间不够,可再加一个数据库服务器;系统要增加的功能,可以增加一个应用服务器来运行新功能;

4)界面统一(全部为浏览器方式),操作相对简单;

5)业务规则和数据捕获的程序容易开发。

1.1 系统开发工具

1.1.1 Web编程工具ASP

ASP是服务器端的脚本执行环境,可用来产生和执行动态的性能的Web服务器程序。当用户使用浏览器请求ASP主页时,Web服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

1.1.2 SQL Server数据库

SQL Server是微软公司开发的一个关系数据库管理系统,以Transact SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。

SQL Server采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server支持两种身份验证模式:Windows NT身份验证和SQL Server身份验证。

2 可行性研究

1)技术可行性:

本系统采用Windows 2000/XP作为操作系统平台。选用Dreamweaver和SQL Server 2000作为开发工具。这几种开发工具都使目前网络中比较流行使用的设计软件之一,对于Web下ASP技术设计的系统Dreamweaver是首选设计软件,SQL Server 2000在处理大量数据信息方面具有很大的优点,而且该系统运行需求较低,在Windows 2000以上就可运行。但要求操作系统需要预装IIS及IE浏览器。

2)经济可行性:

计算机软硬件技术的高速发展,我们每个人都可感觉到信息时代的到来,现在计算机已经渗透到人们工作,生活的各个领,特别是Internet的出现飞速发展改变了人们的工作和生活方式,人类开始进入"网络时代"。这个系统的设计适应的当今社会的发展趋势,是人们更快融入到信息世界中,同时它带来的经济效益也是非常可观的。

3)营运可行性:

本系统的开发是采用了ASP技术、SQL server数据库,用户只需要在电脑上安装相应系统,联入互联网,本系统能够在Windows98/2000/xp上面运行,并且不会与其他的系统相矛盾,适应性很强。而且该系统的操作规程简单易懂,使用者能够很快上手,只需通过简单鼠标点击和键盘输入就可以操作。

2.1 软件开发技术路线

本设计主要采用ASP技术,利用SQL Server数据库完成基于B/S结构的MIS系统设计。以实现管理员对服务器数据的访问等操作,同时增加管理员操作功能,使整个系统具有较强的可管理性和可扩展性。

1)进行系统需求分析。对系统所要实现功能进行充分分析,建立整个网站框架结构。

2)进行后台数据库分析。对系统所需要的所有数据进行良好的规划设计。确定所需要各种表,索引的结构。

3)进行网页设计前的准备工作。对网站所需元素构件进行整理。包括图片,动画等,利用工具软件进行设计。

4)进行网页设计。利用Dreamweaver对所有网页进行设计。

5)进行ASP对数据库的链接。

3 系统需求分析

将本次开发所需要完成的功能从软件工程的角度,结合实际情况,基本规划出大的功能模块;对系统开发的总体风格进行初步的明确规划。

3.1 设计目标

该项目最终形态会是一个博客网站,主要实现以下目标:

1)在主页就可以注册新用户2)可以浏览日志,发表日志;3)可以浏览相册;4)管理员可以发表和管理日志;5)用户可以发表评论;6)资源栏目的管理等功能。

3.2 设计内容

本次设计的主要技术是利用ASP+SQL Server的技术设计制作出网站的界面和后台数据库系统,以实现注册新用户、发布日志评论,显示日志文件,日志浏览,发表评论、日志和资源栏目的管理等功能。

1)网站制作。设计并建立网站,能根据具体的要求与情况对网站进行制作和修改。用户可在网站上发表日志评论,可以浏览日志。

2)系统管理。系统需要进行网站管理,包括修改网站的界面与功能,控制网站的信息发送等。系统需要进行日志管理,包括对日志的浏览权限,资源栏目的管理等。

3.3 系统主要功能

本文所介绍的博客网站的设计主要集中讲述系统后台部分的实现,该系统主要实现的功能如下:

1)发表日志。该网站能够让用户在网站上的发表日志。

2)浏览日志。用户可以浏览自己和其他人发表的日志。

3)用户注册。新的用户在博客上注册。

4)管理功能。管理员可以对日志进行管理,删除、修改和设置浏览权限等。

5)相册浏览功能。用户可以浏览博客上的图片。

6)资源栏目的显示功能。下载博客网站上的资源。

7)发表评论功能。用户可以评论发表的日志。

3.4 系统主要模块

根据系统所要实现的功能,本系统主要分为6个模块:

1)日志浏览模块:该模块负责完成日志的浏览。2)新用户注册模块:注册新的用户。3)发表评论模块:用户发表评论。4)资源栏目显示模块:显示日志文件,用户就可以浏览日志。5)相册浏览模块:用户可以浏览博客上的图片。6)发表日志模块:用户可以发表日志。7)管理日志模块:管理员对日志进行管理。

4 系统概要设计

本设计是利用SQL Server 2000的数据库和ASP制作的博客网站,在Ienternet信息服务和SQL Server 2000的数据库建立的网站,让用户具有注册、日志的显示、浏览、发表、评论功能,管理员具有管理日志的功能。

4.1 数据字典设计

根据系统功能分析,该系统应该具有如下的数据:

数据表及其数据结构模式如下:

1)用户表:men-ID(自动编号)、用户名、密码、性别、E-mail、QQ号码和个人主页等。

2)日志内容表:log-ID(自动编号)、标题、内容、类别、发表人、发表时间、内容简介和来源地址等。

3)日志评论表:comm-ID(自动编号)、评论日志的编号、评论内容、评论时间、评论人、IP地址和内容控制标记等。

4.2 系统流程图

图1为系统流程图。

4.3 E-R图

1)会员E-R图

图2为会员E-R图。

2)管理员E-R图

图3为管理员E-R图。

系统详细设计(略)

5 结论

本设计主要采用ASP技术,利用SQL Server数据库完成基于B/S结构的MIS系统设计.以实现客户端对服务器数据的访问等操作,同时增加管理员操作功能,使整个系统具有较强的可管理性和可扩展性,本设计提出了利用ASP技术、SQL Server2000来进行博客网站设计的方法,该网站在显示生活中是很普遍很流行的,网友们通过日志发表意见,抒发感情等,用途十分广泛。实例证明,利用ASP+SQL Server的技术设计制作出网站的界面和后台数据库系统.非常容易实现数据的存储以及服务器与客户端的动态交流。

参考文献

[1]闪四清.SQL Server实用简明教程[M].清华大学出版社,2003.

[2]陈豫龙,何旭洪.数据库系统开发实例导航[M].北京:人民邮电出版社,2003.

[3]罗云模,王珊.SQL server数据库系统基础[M].北京:高等教育出版社,2005.

[4]龙马工作室.ASP+SQL server网站开发实例精讲[M].北京:人民邮电出版社,2003.

[5]周苏,王文.软件工程学教程[M].2版.科学出版社,2003.

博客网站 篇2

相信很多人都有自己的个人博客,不过大部分都是有空理一下,没空放一边,没有想过好好运营,更没有期望个人博客能为你创造价值,如果你想运营好个人博客网站,如果你想自己的博客能为你创造价值-带来广告费用。那么就需要花点心思好好运营,做到以下几点:

1、博客的主题不应该太广,越专一越好,门户网站存在的价值在于新闻及时广泛,论坛存在的价值在于交流广泛,博客存在的价值在于偏和专。也就是博客分享的内容最好是互联网上缺少的。

2、博客应该经常更新,不管做什么,三天打鱼、两天晒网都是不可行的。运营自己的博客网站也是这样,最好保持每天都更新,要有规律,这样搜索引擎会格外青睐你的网站,从而获得不错的排名,不错的排名会带来不错的流量,不错的流量就能为你创造价值。说的容易做起来难,很多人会问,每天写一篇文章,内容从何而来,写什么好,方维网络认为主要是多看、多想。你的博客是属于哪个专业的,你就应该多关注这个行业的动态,如每天去相关的行业网站逛逛,多看多想,灵感自然就来了。

3、博客文章的结构最好是怎样的。正常情况下,总分总的写法是比较好的,还有就是不要太长,不过文章不拘泥于形式,通俗易懂,只要大家看的懂,看的明白就行。

4、坚持就是胜利。第二点和第三点是方法,方法有了,剩下的就是坚持了,坚持两个字很容易说,就是做起来难,不过,如果你真心想运营好你的博客网站,如果你真心想让你的网站为你创造价值,相信你能坚持下去的。

5、博客网站需要经常去其他地方发外链吗。这个外链关系到网站的搜索引擎排名,不过时间有限,一个人不可能花很多时间在内容上,又花很多时间再外链上,方维网络建议内容为主,外链为辅,有空就发一下。

博客网站 篇3

摘要:采用ASP.NET(C#)编写个人博客网站,易于管理,可重用性强。

关键词:ASP.NF;博客;B/S;C#

一、引言

博客Blog是Weblog的缩写,中文意思是“网络日志”,它通常是由简短且经常更新的帖子所构成,并且按照年份和日期的倒序排列。

本博客网站采用ASP.NET(C#)编写,以SQL Server为后台数据库,利用微软.NET编辑工具Visual Studio 2005来创建网站,利用ADO.NET接口技术连接数据库,对数据库操作。11l本博客网站分网站管理员、博客用户和游客三类对象。

二、技术

ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“aspx”,然后配置在支持ASPNet运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能。目前ASPNet的开发语言有三种:C#,Visual Basic.Net和Jscript。本网站的开发使用的是C#。

本系统采用两层架构,web展示层的每个页面可以直接对数据库进行访问,而不用过多的实现数据库的连接和操作接口。其开发和调试的过程简单,但是日后的维护相当烦琐。数据库是系统的最底层。数据访问模块包含在web展示层中。Web展示层通过数据访问模块访问数据库。数据访问模块一般封装数据库的查询、添加、更新、删除等操作,同时还为web展示层提供访问数据库的接口。

本系统采用ASP.Net应用程序最基本的两层架构模式,各层的功能介绍如下:Web展示层是系统最高层,向用户展示各种界面。用户通过界面对系统进行操作,并实现用户各种操作信息的添加、修改和删除,与数据库直接关联。其数据库模块封装了对数据库的所有操作,包括数据的添加、修改、删除和查询。数据库则用来存储本系统的所有数据。

三、实现

博客系统实现了博客用户和游客之间基于网络的信息交流与沟通。系统的用户主要有三种:博客用户、游客和系统管理员,博客用户先注册才能使用本系统。系统主要由四个模块构成:

1评论:评论序号、评论用户ID、评论用户昵称、评论标题、评论内容、评论时间、评论的文章序号

2文章信息:文章序号、文章作者、文章标题、摘要、文章内容、文章发表日期、文章人气、回复、文章类型编号、文章类型名称、文章回复数

3留言:留言编号、网友昵称、留言标题、个人主页、留言内容、留言时间、留言回夏

4链接:链接编号、链接名称、链接地址

本系统根据用户登录身份不同,赋予不同的管理权限。管理员可以实现管理员密码的修改、用户删除和查询及删除和浏览文章;博客用户可以实现对自己信息的修改,管理文章、分类、链接和密码的修改;游客只能够实现浏览博客文章,匿名发表评论,给博客用户留言和注册成为博客用户。

在实现过程中,登录模块首页为login aspx文件,为了保证用户登录后不再重复显示登录窗口,设置了一个Session变量添加登录信息和自定义验证控件RequiredFieodVa,idater对用户名进行检查。注册的用户两次输入的密码要求必须一致,由CompareValidator控件控制。另外,在用户名字段加入了CompareVa,idator控件,对其编程验证数据库中是否已经存在填写的用户名,若已经存在,提示用户名存在;若不存在,注册条件均符合,则提示注册成功并返回用户登录界面。

数据库中的表关联关系:分类表ST_class的ST_c_id字段为主键,文章表ST—news的ST_c_id宇段为外键。文章表ST news的S7_n_id字段为主键,回复信息表ST_replav的ST_n_id字段为外键。

公用模块编写,数据库连接编写。为了应用程序方便移植,为版本控制提供更好的支持,可以在应用程序配置文件(也就是WEB CONFOG)中设置数据库连接信息。添加如下语句:

[注]数据库名、用户名、密码、服务器地址都必须和运行或调试的计算机上的保持一致。

四、结论

传统博客网站系统化实现 篇4

一、功能说明

博客系统建立一个基于WEB的开放式网络交流平台,可以纪录个人生活点滴、传达个人自由思想、抒发与分享个人情绪;还可以以文会友,结识和汇聚朋友,进行深度交流沟通。

1、博客系统实现的功能目标为:

前台:游客能够查询博主的信息,阅读文章,查看相册里的照片,查看好友信息。并且能够对博主发表的文章进行评论和给博主发表留言。

后台:分为文章管理、文章类别管理、照片管理、留言管理、好友管理五大模块。

1) 文章管理:博主可对文章信息的管理,能添加文章的标题、内容、来源和描述等信息,并且能对其进行修改与删除。

2) 文章类别管理:对文章类别信息的管理,可以添加文章类别、并且能够对其进行修改和删除。

3) 照片管理:对照片信息的管理,可以添加相册、修改相册和删除相册;并能上传照片到指定相册中,上传时可预览照片,并对照片进行修改和删除。

4) 留言管理:对留言信息的管理及维护,能对游客发表的一些非法留言进行删除。

5) 好友管理:对好友信息的管理,能添加好友名称、好友QQ、及好友Blog等信息并能对其进行修改和删除操作。

2、参照各模块的功能与具体的特点,在架构整个博客系统应达到以下设计目标:

1) 稳定性:整个系统应能稳定运行,硬件配置的局部改变不会影响整体的正常运行,其它系统的差错不会导致系统无法正确运作。

2) 准确性:系统管理员按操作指南操作产生的权限数据, 和所有前台用户的操作与数据库原定产生变化的实际状态应严格保持一致,杜绝错误记录、数据错位等情况的出现。

3) 开放性:系统基于J2EE平台架构,可工作于多操作系统平台之上,在硬件保证兼容的基础上,系统应尽量实现平台无关性,保证系统在不同操作系统环境下的处理能力。

4) 安全性:在数据库中预留一个或多个最高权限帐户名及密码,避免用户误操作而造成不必要的损失。

5) 可扩展性:如果需增加新的业务品种,再次开发不需更改原有系统的源代码,原有系统对扩展的部分一般不具有依赖性。

6) 可维护性:界面风格或其它可能的参数化改变(如增加新功能等)不需要重新编写源代码,可以方便进行二次开发。

7) 易使用性:系统的界面与操作人员的交互性好,与主机间使用Browser/Server (浏览器/服务器) 结构。

二、博客系统的实现与特色

1、本系统采用JSP+Servlet+JavaBean的模式进行开发,有效的实现了显示层、控制层、数据库访问层的分离,避免了代码混杂在一起。方便了系统的升级和扩展。其架构如下图所示:

(1)视图层用JSP实现,将请求发送到控制层Servlet。JSP页面检索Servlet创建的对象。

(2) Servlet负责处理任务,作为一个控制器,Servlet处理请求并创建JSP页面所需的任何Bean。同时确定将处理结果传递到哪个JSP页面。本系统共分为五大功能模块,在系统实现过程中,分别为每个模块建立一个对应的Servlet,专门处理该模块的所有业务功能。当客户机发送请求至服务器时,服务器可以将请求信息发送给Servlet,让Servlet建立起服务器返回给客户机的响应

(3) JavaBean组件实现业务逻辑,充当模型的角色,负责与数据库的通信连接。本系统的五大功能模块分别有一个属于本模块的值JavaBean和工具JavaBean,值JavaBean遵循JavaBean的命名规范,封装JSP表单数据,实质上每一个值JavaBean和其相应的数据表对应,作为信息容器。工具JavaBean用来封装业务逻辑、实现数据操作,对数据库相应表进行增、删、改、查等功能

2、JavaScript实现页面图片查询、翻页、滚动、数据验证等动态功能

(1) 系统多处采用JavaScript处理页面控件动态效果和空间之间的关系,尤其在图片处理这部分充分应用JavaScript实现图片查询、翻页、滚动;

(2) 系统采用JavaScript处理数据以及输入数据或提交数据前的数据验证;

3、采用JSPSmartUpload组件实现图片上传

jspSmartUpload是一个全功能的文件上传下载组件,适于嵌入执行上传下载操作的Java代码或JSP中。系统引入jspSmartUpload文件jsmartcom_zh_CN.jar,将其放置在项目WebRootWEB-INFlib文件夹中,在图片模块的servlet中书写JAVA代码实现图片上传。在程序中调用jspSmartUpload组件核心类的相关方法获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),同时通过调用setAllowedFilesList以及setFileSize方法对文件的大小、类型等方面做出限制,防止上传不合法图片。

4、系统采用前台和后台模式开发,实现权限管理

系统采用前台和后台的模式开发,有效实现权限的分级。系统前台主要用来为游客提供浏览信息,系统五大模块的查询功能都在前台实现,且前台页面美观大方。而后台主要用来提供给管理员使用,系统五大模块的增、删、改、查功能都由后台实现,且后台页面风格与前台风格相异

5、博客系统结合了传统网页和软件系统的优点,具有传统网页界面美观、易于操作的特点,但不同于传统网页只有美观、只能浏览、功能缺乏的弱点。具备软件系统的业务处理能力,能根据用户需求实现各种功能,处理大量数据。

三、与博客网站的比较

目前大多数个人博客网站,只具有浏览和一些简单的业务功能,无法处理大量数据和复杂点的业务,不能动态获取数据信息,满足用户的多方面需求;本系统是基于J2EE技术的博客系统,能实现与数据库的数据交换,最大限度的满足用户使用博客的功能需求。本系统采用JSP+JavaBean+Servlet架构实现,增强了系统的可移值性、重用性、可伸缩性,提高了系统的灵活性和可扩散性,易于维护,被广泛接受。此外系统紧密结合了目前比较流行的JavaScript脚本语言,使网页增加互动性,及时响应用户的操作,减少网页的加载时间,使系统更加简单易用,更符合博客的傻瓜式发布信息等特点,更符合用户的使用习惯。

摘要:本文介绍采用软件方式开发一个博客系统.与传统的博客网站相比, 博客系统由网站变为系统, 功能更完善。系统采用目前流行的技术, 被分为三层架构开发。简化了系统的结构, 易于维护, 并且被广泛接受。

关键词:J2EE,易于维护,移植

参考文献

如何利用博客来推广自己的网站 篇5

1、到各大知名网站注册开通自己的博客

新浪、百度、博客中国、搜狐、谷歌。网易等,多多益善。需要注意的是申请的越多,你的维护工作量就越大。重点需要注册的是新浪、百度谷歌和网易,这四个博客在百度搜索中的权重最高,百度收录之后排名比较靠前,尤其是新浪的博客。

2、在博客中仔细设置自己的个人资料,尤其是博客头像,要选择一个比较吸引人的,最好是既吸引人又能代表你产品。

3、在博客中发表文章,最好一天发表2篇左右,要做到天天更新,这样搜索引擎收录的也会频繁。发表的文章最好是原创,的文章最好能稍作修改,这样有利于搜索引擎收录,搜索引擎比较喜欢原创的文章,

在文章的末尾可以加上你的店铺链接信息(最好是横幅图片+链接),同时也可以在博客的友情链接中加上你的网站链接。

4、在博客中发表的文章内容可以是产品信息,娱乐新闻,影视评论,体育评论,情感方面的等,这个主要看你擅长哪些方面了。这个大家可以在各大网站的博客上看看。我的经验是娱乐八卦、情感文章是网友们比较感兴趣,产品信息访问的人很少。

5、博客中的内容充实了之后,可以申请加入一些博客圈子。

博客网站 篇6

网络受众主要有以下分类:

(1) 纯信息网民。主要以中年低网龄的人群为主, 他们对网络的了解不深, 只会或者只愿意简单看看新闻, 查找工作相关的信息。

(2) 纯沟通网民。以青年为主。网络在他们只是一个交流的工具, 上班代替电话进行聊天, 工作时使用电子邮件。

(3) 基础网民。这是网民的典型代表人群。其中低文化程度的人群以网络聊天等沟通行为为主, 偶尔使用信息获取;本科学历的高文化人群, 主要以电子邮件、工作相关的信息获取为主, 他们是属于网络和工作关联度比较高的一群人。

(4) 纯娱乐网民。以青年男性为主, 使用互联网和工作基本没有关系, 上网基本上是兴趣导致, 主要以娱乐、沟通为主, 信息获取为辅。

在上述分类中, 不难发现在网民素质较高的一群人中, 自我需求比较清晰大多可以主动寻找相关信息。而这一类人最喜欢访问的网站就是博客网站。

二、博客的兴起

博客这类新生事物一经出现就引起巨大反响。博客正式进入人们的眼中始于2002年木子美的一篇性爱日志, 这篇日志使得博客这个新生事物第一次登陆中国。之后博客的发展势如破竹, 在2005年达到极致, 几乎人人都有博客。博客已经成为流行时尚的代名词。2006年通过网民注册的博客超过3300万, 这一数字令人叹为观止。此时博客作者的数量有1745万, 其中较为活跃的作者有769万左右。当时的中国网民数量约为1.2亿, 也就是说, 在所有上网的人中, 大概有60%的人浏览过博客, 博客的读者达到惊人的7000万。在此之前从来没有一款网络应用如此的受人追捧。

博客是Blog的中文译名, 在台湾叫做部落格。Blog是一个易于使用的网站, 您可以在其中迅速发布想法、与他人交流以及从事其他活动。所有这一切都是免费的。博客的产生完全是基于web2.0的出现而活跃起来。Web2.0是相对Web1.0的新的一类互联网应用的统称。Web1.0的主要特点在于用户通过浏览器获取信息。Web2.0则更注重用户的交互作用, 用户既是网站内容的浏览者, 也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者, 同时也成为互联网的作者;不再仅仅是在互联网上冲浪, 同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展, 从而更加人性化。

博客兴起的本质在于创造了一个不同于现实的新的生存空间, 在这个空间被社会压力束缚的人们可以重新认定自我。博客在诞生之初就迎合了大众苦于寻找一个闸口来宣泄、发表自己对于现实生活看法的需要。博客利用其特有的开放性让每一个人都有机会发出自己的声音。

三、博客网站的分类

中国的博客网站可分为以下几种类型:

(一) 专业型博客网站

比方说中国博客网, 作为木子美的第一篇博客的发布网站, 其业界龙头老大的地位无人撼动;还有就是博客中国, 由号称中国博客第一人的方兴东博士创办, 也是影响深远。这些网站毫无疑问是中国博客网站的“领头羊”、先行者。无论是功能的完善、用户的数量、内容的多样化都是其他网站无法企及的。

(二) 门户网站的博客

如新浪博客、天涯博客这一类网站。不同于早期的专业博客网站, 他们没有追求高大全的网站功能, 而是找准定位, 发挥自己门户网站的优势。因此门户网站博客的发展速度丝毫不逊色于那些专业网站, 其原因就在于他们不与专业网站拼内容的全面而是走精而专的路线。如新浪博客抓住人们对于名人生活的猎奇心理, 开发出名人博客这一块金字招牌, 吸引了不少眼球, 赚足了人气。而天涯博客则是仔细挖掘天涯论坛用户的内在潜力, 分析用户的特征, 利用用户文化程度高的特点, 博客文化气息十足, 表现了不一样的品位格调。人民网博客则是立足于中央传媒的优势, 通过重要嘉宾、委员的专业点评, 给予网民不一样的专业熏陶。

(三) 特色博客网站

这一类博客网站舍弃了五花八门的门户, 转而做某一特色的博客, 如和讯博客旨在为网民献上最新的财经信息;土豆网专注于拍客的视频上传与分享。这些博客网站由于有固定的用户群得以在竞争激烈的环境下获得一席之地。

四、结语

如今的网络环境瞬息多变, 受众的不断分化需要博客网站更加清晰的定位。在未来的网络竞争中只有那些利用前沿技术以及创新思想的网络运营商才能独占鳌头。

摘要:互联网的快速发展使得众多网民开始活跃在这一平台上, 如何快速吸引网民的注意与参与度, 对于网络受众的分析显得尤为重要。在这种背景下博客网站的兴起也引起了人们的关注。本文从网络环境的视角分析了受众的分化与博客网站的兴起。

关键词:网络环境,受众,博客

参考文献

[1]巢乃鹏.网络受众心理行为研究[M].新华出版社, 2002.

博客网站 篇7

专业TMT博客网站, 指由专业化团队运作的专门提供有关TMT行业资讯与服务的独立科技博客网站。它的兴起与当下TMT行业的迅猛发展密不可分, 同样也离不开媒体行业的自新。

1.1 TMT行业迅猛发展

TMT (Technology/Media/Telecom) , 由 (互联网) 科技、媒体和通信三个英文单词的首字母组合而成。TMT行业是以互联网等媒介为平台将高科技公司和电信业等行业链接起来的新兴产业, 在新媒体、软件开发、智能设备等领域都有所涉足。2006年, 在市场研究公司易观国际给出的一份《中国TMT十大热点行业投资价值排名报告》中, 搜索引擎、网络游戏、即时通讯、手机游戏、移动支付等都名列其中。中国商业金融数据库Wind资讯显示, 2014年以来截至2月末, 中信一级行业中, TMT行业中的计算机板块以超25%的涨幅领先各大板块。同时, 传媒、通信、电子元器件年内涨幅也均在前五之列。虽然目前关于TMT行业的发展没有一份官方统计数据, 但是据其在资本市场上的优越表现, 不难判断TMT行业的发展前景不容小觑。在此背景下, 以互联网为平台的技术创新更是迎来了全面发展的机遇期, 催生了一波新的创业潮。对于这些创业者、投资者们来说, 只有及时掌握行业动态, 并且对资本市场风向保持极高的敏感度, 才能跟上现在科技创新、资本流转的速度。而这也向当下的科技传播界提发出了强烈的信号, 首先, 一个能够迅速传递TMT行业前沿信息的发布平台亟需被建立。其次, 敏锐、专业、深度的行业观察与分析将成为极具潜力的价值增长点。最后, 若有余力, 一条从线上延伸至线下, 能够为受众提供实在的金融、咨询服务的产业链或将成为可依循的商业模式。这些信号都指向了一个与以往完全不同的科技传播媒体, 它将更快、更专、更活。

1.2 媒体行业的自新

近年来, 新媒体的发展日新月异, 科技媒体也在内容、载体、模式等方面进行了一系列变革与创新。例如, 单一媒体开始制定全媒体发展战略、社交网络如科学松鼠会通过轻松分享科普知识“让科学流行起来”、传统媒体反思并改变传者本位建立“对话模型”等。[1]可以说, 科技传播在理论发展与实践过程中积极顺应时代潮流, 解决了不少现实需求, 也为新一代科技媒体的出现打下了坚实的基础。科技博客作为一种Web2.0时代的新型科技传播工具, 在媒介技术发展、传播理念创新的背景下诞生, 满足了科技爱好者对于新奇技术的追索。而专业TMT博客网站作为一种新型的科技博客网站, 则满足了关心TMT行业发展者的好奇心, 并且更加个性化、专业化、社会化。它的出现是行业发展的需要, 也是互联网、新媒体自身不断发展的结果。

2 中国科技传播生态中的专业TMT博客网站

2.1 中国科技传播生态概观

长期以来, 中国的科技媒体在体制化、事业化的框架内不断摸索实践, 探索出了一条兼顾一般受众与专业人士的传播路径。一方面大众化报刊担负起了普及科学知识的任务, 如《大众科技报》等专门化科技主流报纸和不定期刊登重大科技新闻的市民报。另一方面专业性学术型报刊杂志则为科研工作者输送了最新的科技情报, 如《中国科技报》《计算机应用研究》等。其中有一部分由政府部门主管主办的科技媒体, 主要向政府、企业的决策层和管理层提供国家、地方科技方针政策, 如《中国信息化》杂志。这样一种“两级”传播体例促进了科技知识向普通公众、知识精英的流动, 为中国科技传播奠定了基石, 也同时树立起了科技传播界的权威。与此相对应, 中国的科技传播研究也停留在国家、事业的宏观层面。“为促进国家创新体系的良好而有效率地运行, 推动我国经济早日迈向知识经济发展阶段, 有必要把科技传播当作一项社会事业来发展, 通过政府有效地组织和立法保障, 采取切实措施, 解决知识传播交流、技术扩散转移中存在的一些问题, 大力推进我国科技传播事业的发展。”[2]

不过, 随着市场经济的发展, 人们对于科技信息的需求越来越多样化。于是出现了一批批基于一般科技爱好者需求, 进行市场化运作的科技媒体, 包括《计算机世界》《IT时代周刊》《电脑爱好者》等, 打破了原来的两级均衡, 形成了三足鼎立的局势。但是, 与前面的科技媒体一样, 由于受到自身体制机制、组织结构等的影响, 其科技传播模式、方法与风格仍然停留在以编辑部为中心的传统报刊阶段, 这显然难以融入以用户为中心的互联网时代。

接下来, 以互联网与新媒体为起点的科技传播创新再一次打破了中国科技传播生态的平衡。科技门户网站、科技博客、科技自媒体等等不断涌现, 丰富了科技传播的形态, 也从根本上颠覆了传统科技传播的理念。而专业TMT博客网站从一开始就是互联网的产物, 无论是形式还是内容都打上了鲜明的互联网思维烙印。开放、平等、协作、分享的互联网精神贯穿着专业TMT博客网站从设计到运作的始终。了解它的产生、发展过程对于理解中国科技传播理念的创新有着非常重要的意义。

2.2 专业TMT博客网站在中国的发展历程

专业TMT博客网站并非起源于中国。早在2005年, 被称为“Web2.0先生”的迈克尔·阿灵顿便在美国创建了科技博客Tech Crunch, 主要报道新兴互联网公司、评论互联网新产品、发布业内重大突发新闻等。Tech Crunch目前已成为关注互联网和创业的重量级博客媒体, 被称为美国互联网产业的风向标, 里面的内容几乎成为风险投资者们的重要参考。2010年, Tech Crunch以3000万美元的价格被AOL收购。Tech Crunch现已拥有一个有关创业公司资料的开放式数据库Crunch Base, 成功举办多场研讨会、交流会以及科技大赛, 并设有The Crunchies奖学金。雷锋网CEO林军表示, 目前国内兴起的科技博客大多都受到Tech Crunch的启发, 基于Word Press构架, 整体网站设计简洁内容精致, 更侧重于创业项目第一手新鲜资讯, 属于Web2.0式的博客。[3]

“约从2009年开始, 国内媒体开始关注国外技术报道和科技发展, 起初主要是四大门户网站开设科技频道, 报道国外科技资讯和发展动态, 但内容多数只限于翻译或编译。”[4]但是, 随着国内的科技公司和科技创业越来越多, 国内互联网公司的发展情况也急需被关注和报道。另外, 受众知识水平的提高与审美旨趣的转变, 也使得简单的资讯传递难以满足他们的需求。市场对于专业而富于原创色彩的科技媒体需求日渐强烈, 而这也刚好契合了当下的互联网创业热情, “第二批创业型科技媒体纷纷出现”。

2010年到2012年, 中国刮起了一股科技博客网站创业风潮。专业TMT博客网站创始人刘成城便是在Tech Crunch的影响下开始写作科技博客, 并于2010年组建团队成立了国内较早的一家科技博客网站——36氪。随后, 2011年, 专注于移动互联网的科技博客网站“雷锋网”成立。2012年5月, 定位于个性化商业资讯网站的“虎嗅网”正式上线, 同年10月, 注重科技博客媒体属性的“钛媒体”成立。截止2012年底, 中国的科技博客网站已超过20家, 并从小众圈子逐渐传播开来, 现已形成一定的影响力。该类网站专注于内容生产, 主要以TMT行业从业人员、创业者、投资人为目标受众, 报道TMT行业资讯, 追求新鲜原创的科技、商业评论。部分网站发展日臻成熟, 开始开拓线下活动, 不断提高社会影响力并扩展商业价值链条。

2.3 与众不同的科技博客网站

专业TMT博客网站脱胎于一般的科技博客网站, 仍以科技信息的报道、评析为主要内容, 但它有着更为明确的目标受众和更为专业的内容, 以及一套与众不同的运作模式。与个人开设的科技博客相比, 专业TMT博客网站有一支专业化的写作编辑与运营团队, 且形成了稳定的网站架构与内容, 能够保证定期更新。目前, 专业TMT博客网站已成为众多科技自媒体人发表文章, 提升影响力的重要平台。其次, 与传统门户网站下设的科技频道相比, 专业TMT博客网站拥有独立自主的品牌, 在内容选择、产品设计、市场运作方面有更大的自主性和鲜明特色, 产品更加丰富完整、自成体系。目前, 许多运营成熟的专业TMT博客网站都已实现了业务多元化, 并形成了一个完整的品牌体系。

专业TMT博客网站的出现是科技博客网站在发展过程中领域分化、受众细分的必然结果, 也是科技传播在新媒体环境中转型的一大创新。不过随着越来越多的创业团队加入科技媒体的竞争, 专业TMT博客网站数量不断增加, 内容及风格却日渐趋同, 用户增长速度放缓, 或已进入发展平台期。相比之下, 传统门户网站的科技频道凭借自身的用户、流量优势, 只要内容、模式稍作改进便可赢回不少用户。现在, 不少大型科技门户的版面构造已与专业TMT博客网站趋于一致, 而且它们的文章阅读量和评论、转发量也要远超后者。这对于专业TMT博客网站来说是一个巨大的挑战。

3 专业TMT博客网站对科技传播理念的创新

专业TMT博客网站作为一类颇有成就的科技新媒体, 在编写、运营等方方面面都对科技传播理念产生了或多或少的影响。从传播的要素和传播的功能出发, 对专业TMT博客网站进行观察研究, 不失为探讨科技传播理念创新的一条规范化、集约化的理论路径。

3.1 科技传播要素的创新

3.1.1 传播主体多元化, 用户参与内容生产

专业TMT博客网站作为一种Web2.0时代的产品, 其典型特色是用户生产内容 (UGC) 。在传统科技媒体中, 内容生产的权力主要保留在由专业采编人员组成的科技信息生产部门中, 普通受众只能被动地接受媒体传播的内容。[5]这种传者本位模型长期占据着中国科技传播的主流。而专业TMT博客网站则打破了这一平衡, 其传播主体大大多元化, 既包括博客网站的自有编写团队, 又包括专业的科技观察评论员, 还有一些对TMT行业感兴趣的普通网民, 他们的写作主题各有偏好, 风格也是新鲜多变, 改变了传统科技信息单一、模式化的题材与体裁, 丰富了科技传播样式, 同时充分尊重并发挥了用户的创造能力, 彰显了以用户为中心的互联网特色。

对于传统科技媒体来说, 宣传推介国家重大科技发明, 报道农业、军事、航天航海等工程重大进展仍然是科技传播的主要内容, 新闻体裁仍然以消息、通讯等为主, 专访、特写等为辅, 意在突出科技发明的重大意义与科技人才的努力与创新, 宣传色彩较为浓厚。但是随着时代的发展, 特别是随着互联网科技、产业的发展, 上述内容已经无法满足受众的需求。相较于有关国家重大科技新闻的“常规”报道, 受众对于短、平、快的更加贴近生活的科技资讯需求不断提升。另外, 随着普通用户接触科技信息的机会与渠道越来越多, 科技知识储备不断增加, 他们也拥有了独立观察、评论、判断科技界新近发生的事实的能力。专业TMT博客网站便为这部分用户提供了发表个人观点的平台。以专业TMT博客网站“钛媒体”为例, 从该网站2012年10月份上线以来到2014年10月5日, 已有1284位作者在该网站上发表文章, 其中认证作者共57位, 部分高产作者已发表博文一两百篇, 粉丝多达三四百人。这些认证作者多为科技专栏作者、知名媒体评论员、互联网分析师。他们的文章已经脱离了传统的科技写作范式, 观点鲜明、语风犀利, 从标题到正文都体现了新媒体人、自媒体人独特的话语方式, 获得了不少读者的喜爱。

除了向专业作者约稿, 专业TMT博客网站还设立了投稿通道, 邀请用户报道身边的TMT资讯, 抑或提交新颖原创的个人评论, 并与其他用户一起分享交流。网站在每篇文章下面都开通了评论功能, 鼓励读者表达自己的看法。另外, 网站还会定期或不定期地组织一些话题讨论、视频直播、音频直播, 进一步增进受众之间的交流。专业TMT博客网站利用互联网的分享功能和互动属性, 为具有共同兴趣爱好的用户提供了一个表达与交流的场所, 而这也成为了用户生产内容的一部分。但是正是由于兴趣“圈子”的限制, 这些网站的文章转发量与评论量并不算高, 特别是与拥有显著流量优势的几大门户网站相比更是寥寥可数。

专业TMT博客网站通过用户生产内容 (UGC) 的模式保证了用户关注、写作自己感兴趣的内容, 进一步增强了网站内容的原创性和个性化, 提高了用户粘度。不过, 一方面, 由于优质作者资源有限, 网站编辑能力高低不一, 不少网站刊登的时评文章水平参差不齐。另一方面, 由于TMT行业领域内的热点新闻较为集中, 常常会出现大家蜂起追逐热点的情况, 不可避免地带来内容的同质化。比如2014年9月苹果i Phone6发布会前后, 基本上所有的科技博客网站头条都是关于i Phone6的猜想与评论。这些都将影响到用户体验, 也是专业TMT博客网站在采用“用户生产内容”模式时所应反思的问题。

3.1.2 传播渠道多样化, 打开社会化媒体通路

微博、微信等社会化媒体的兴起大大改变了人们接受信息的习惯, 无纸化、碎片化、移动化、个性化的阅读逐渐成为潮流。在这股风潮下, 专业TMT博客网站也全面拓展了自己的传播渠道, 纷纷开设微博官方账号、微信订阅号、移动APP、RSS订阅器, 还有一些网站设立了自己的社交网络。虽然相较于传统科技媒体, 博客网站已经较好地解决了时效性和互动性的问题, 但是近两年来移动互联网的迅猛发展已经带走了一部分电脑终端的网站流量, 单纯依靠网站进行品牌推广效果不甚理想。另外, 专业TMT博客网站所提供的信息与一般的时政、民生新闻不同, 其受众局限在对TMT行业、对互联网创业感兴趣并有所了解的小众圈子, 并非普罗大众。而网站不具有排他性, 也不能针对目标人群进行有针对性的传播, 其传播效果必然会大打折扣。此时, 借助微信订阅号、移动APP等应用为目标受众进行专属私人定制, 并借助“社区”“朋友圈”进行转发、扩散, 以良好的口碑赢得更广泛的品牌影响力成了科技媒体实现跨越式发展的重要一步。

目前, 专业TMT博客网站的社会化媒体运营已形成了一套较为成熟的模式。其中, 微博主要负责网站内容的预告和推送, 接受网友评论与互动, 同时微博官方账号也是品牌影响力与公信力的象征。微信订阅号则主要负责精选内容推送, 此外还包括一些基于微信平台开发的特色产品与栏目, 如36氪的“北极社区”“音频直播间”, 虎嗅网的“虎嗅直播”等, 大大丰富了科技传播内容的表现形式, 也促进了社区内的交流与互动。而移动APP作为网站、微博、微信订阅号的集大成者, 可以满足用户阅读、评论、参与社区生活等种种需求, 提高了用户体验, 满足了用户期待。

3.2 科技传播功能的创新

传播的功能体现在社会的方方面面, 包括政治、经济、文化等, 而有关传播功能的学说也经历了一个漫长的发展过程。其中, 比较有代表性的理论和观点包括拉斯韦尔的“三功能说”和赖特的“四功能说”、拉扎斯菲尔德和默顿的社会功能观、李普曼和默顿的隐性功能理论等等。[6]1982年, 传播学集大成者威尔伯·施拉姆对传播的功能进行了探讨和总结, 并在《传播学概论》中将传播功能正式定为:雷达功能、控制功能、教育功能、娱乐功能。[7]虽然随着时代的发展, 媒介技术的变革, 传播的功能越来越多样化、多元化, 但是上面四项功能却总能在形形色色的传播事件中找到自己的位置。而对于科技传播来说, 最为显著的功能便是雷达功能和教育功能。具体到专业TMT博客网站, “雷达功能”彰显了其传播科技信息、反映TMT行业生态的能力, 而“教育功能”, 或者更广义上来讲它的“服务功能”则体现了为受众提供知识、咨询的能力, 甚至包括由此而衍生出来的商业功能。这些传播功能的延伸与创新为科技传播者在市场经济条件下拓宽思路, 深度挖掘科技信息的商业价值, 为推动科学技术转化为生产力提供了崭新的思路。

3.2.1 强化雷达功能, 树立行业风向标

科技与商业对于信息流动的速度有着极高的要求, 这就要求相关的传播媒介对信息具有极强的灵敏度和准确的判断力。在TMT领域内, 无论是普通工作人员、创业者还是投资人都需要对科技前沿信息、传媒热点进行快速精准的把握, 否则“落后”将被无情地淘汰。比如, 近年来消费类电子产品逐渐成为年轻人生活中非常重要的一部分, 那么在此基础上进行的硬件、软件创新将受到市场的青睐。而这一信息就需要通过科技传播媒介通达相关的从业人员。反过来, 如果科技传播媒介能够及时抓取这些信息并准确地传递给受众, 那么就可以引导TMT从业者获取先进的知识与理念, 并更好地做出决策。如前文提及的美国科技博客网站Tech Crunch, 它目前已被称为美国互联网产业的风向标。这一雷达功能为受传者提供了宝贵而实用的信息与建议, 也为传播者奠定了传媒业界所渴求的行业影响力和举足轻重的地, 可以说带来了双赢的局面。

在中国, 随着市场经济的逐步建立与完善, 媒介的功能从单一的政治宣传导向“回归到传播信息为基本功能”。[8]科技传播也从举国体制中解放出来, 开始减弱宣传色彩, 提高实用功能, 针对特定人群进行差异化地传播。专业TMT博客网站作为一种科技新媒体, 也在不断地提升信息传播的能力。从内容来看, 它们紧跟科技发展的前沿, 编译国外资讯、跟进国内动态、对市场进行分析和预判, 在一定程度上反映了TMT行业的发展动态, 为从业者学习国内外先进的科技成果提供了平台与渠道。但是, 近两年国内专业TMT博客网站的“泉涌”, 与其传播的内容的“井喷”也增加了受众选择、阅读、甄别信息的困难。如何出产精品成为网站树立行业地位的重要任务。

3.2.2 延伸服务功能, 转型创业孵化器

与纯粹的学术型科技刊物、网站相比, 专业TMT博客网站作为连接科技与商业的桥梁, 其经济功能更加突出, 部分网站逐步转型成为集信息、资本、市场推广服务于一身的创业孵化器。目前, 不少知名TMT博客网站及其旗下一系列产品已成为互联网创业者们发现创意、寻找合伙人、实现融资、进行宣传推广的开放性平台。以36氪网站为例, 创业者可以通过它的资讯或评论获取并学习国内外前沿科技信息和互联网创业模式, 通过线上的“北极社区”和线下的“36氪开放日”活动加强创业者们之间的交流与联系, 通过“36氪+”网站进行融资, 还可以寻求36氪网站报道以宣传自己的创意或产品。目前, “36氪+”已经有超过7000家的创业公司数据, 以及超过400位投资人入驻。可以说, 以36氪为代表部分专业TMT博客网站已经能够为培育小微互联网企业提供较为完备的服务。而且, 随着该类网站影响力的扩大, 将有越来越多的创业者、投资人进驻到这个信息、金融中介中来, 进一步推动中国的互联网创业。

2014年夏季达沃斯论坛开幕, 李克强总理在致辞中说, 破除一切束缚发展的体制机制障碍, 让每个有创业愿望的人都有自主创业的空间, 让创新、创造的血液在全社会自由流动, 让自主发展的精神在人民当中蔚然成风。借改革创新的东风, 在中国960万平方公里的大地上掀起一个大众创业、草根创业的新浪潮。互联网科技创业作为新兴创业重镇, 其发展离不开科技传播媒介的信息传递与宣传报道, 同样也为科技传播媒介的功能拓展提供了契机。扩大服务领域, 打造从信息到产品到资本的产业闭环成为业已进入成熟阶段的TMT博客网站进行跨越式发展的可能路径。

4 关于科技新媒体“热”的“冷”思考

专业TMT博客网站作为在TMT行业迅猛发展背景下诞生的科技新媒体, 打破了传统媒体在内容、载体和模式上的限制, 将互联网的个性化、平等化、开放性、互动性、服务性发挥到了极致, 它的成功体现并推动着科技传播理念的创新。但是它作为一个科技新媒体能否长久存续发展下去, 能否成为其他科技媒体创新、变革的成功样板, 还有待时间去证明。在此仅就专业TMT博客网站的现实运行提出一些问题与大家共同思考。

首先, 用户生产内容是专业TMT博客网站的鲜明特色, 但是这种模式是否真的将议程设置的权力交还给了公众?综观几家知名TMT博客网站, 主要撰稿人出现了高度重叠, 很多知名科技媒体人的文章被多家使用或转载, 稳稳地占据了头条。科技媒体的议程似乎是由网站与知名作者协商达成的, 受众只能被动地接受科技媒体推送的消息。

其次, 相较于传统媒体上刊登的严肃科技新闻, 专业TMT博客网站上提供的资讯、评论更加流行化、通俗化。当然, 这与网站的商业化密不可分, 但是这会不会牺牲掉网站内容的科学性?再者, 五花八门的创业服务功能是否会弱化专业TMT博客网站借以立身的“内容”?二者何为“主业”, 何为“副业”?最终将会呈现正相关还是负相关的关系?网站会不会一味追求商业利益而丢失媒体独立、客观、公正的立场?

最后, 新媒体市场竞争激烈, 传统互联网巨头体量、流量巨大, 资本、技术、人力资源丰厚, 可以迅速吸收同行成功经验, 并占据主流。中小型的科技新媒体应如何保持创新活力, 又打破垄断, 与大型媒体分庭抗礼?

2014年8月18日, 习近平主席在中央全面深化改革领导小组第四次会议中发表重要讲话, 强调要推动传统媒体和新兴媒体在内容、渠道、平台、经营、管理等方面的深度融合, 着力打造一批形态多样、手段先进、具有竞争力的新型主流媒体。政策引导掀起了一波媒介融合的高潮, 传统科技媒体在转型过程中应如何借鉴如专业TMT博客网站这样的科技新媒体的优秀经验, 又如何规避它们存在的问题与隐患, 从而实现从理念创新到产品创新, 从形式到实质的媒介融合, 这些都是媒体从业人员与研究人员应在这股热潮中所应思考的问题。

参考文献

[1]刘华杰.科学传播的三种模型与三个阶段[J].科普研究, 2009 (2) .

[2]翟杰全.科技传播事业建设与发展机制研究[J].科学学研究, 2002 (2) .

[3]齐洁.科技博客在创业浪潮中兴起[N].中国经营报, 2012-3-17.

[4]常宁.我看科技媒体的丛林竞:“土壕派”与“奋斗派”共舞.http://www.tmtpost.com/152038.html.

[5]雷蔚真, 郑满宁.WEB2.0语境下虚拟社区意识 (SOV) 与用户生产内容 (UGC) 的关系探讨——对KU6网的案例分析[J].现代传播, 2010 (4) .

[6]郭庆光.传播学教程[M].北京:中国人民大学出版社, 2011.

[7]威尔伯·施拉姆, 威廉·波特.传播学概论[M].北京:新华出版社, 1984.

博客网站 篇8

关键词:博客,网站,JavaBean

1 概述

博客 (Blog) 是继电子邮件、网络论坛、即时通讯之后出现的第四种网络交流载体, 是web2.0的重要组成部分。它具有“零机制、零技术、零成本、零编辑、零形式”的使用特征, 使用简便快捷, 任何人都可以轻松建立自己的博客空间, 博客的内容都是作者本人的自由个性表达, 博客具有开放交互性, 为具有相同兴趣和目标的人提供了一个充分交流沟通和协作的空间, 在博客里共享资源, 进行深度交流, 实现从资源共享到思想共享。随着博客技术的发展和博客理念的推广, 博客现象也受到各界的广泛关注, 各种博客也应运而生。

2 Java Bean和Servlet技术

Java Bean是一种可以重用的Java组件, 它类似于COM, 在JSP程序中常用来封装事物逻辑、数据库操作等, 可以很好的实现业务逻辑和前台程序的分离, 使得系统具有更好的健壮性和灵活性。

事件处理是Java Beans体系结构的核心之一。通过事件处理机制, 可以让一些组件作为事件源, 发出可被描述环境或其他组件接受的事件。这样, 不同的组件就可在构造工具内组合在一起, 组件之间通过事件的传递进行通信, 构成一个应用。

Servlet其实和传统的CGI程序等Web程序开发工具的作用是相同的, 在使用Java Servlet以后, 用户不必再使用效率低下的CGI方式, 也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet, 即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。由于Java Servlet内部是以线程方式提供服务, 不必对于每个请求都启动一个进程, 并且利用多线程机制可以同时为多个请求服务, 因此Java Servlet效率非常高。

3 功能要求和关键技术

利用Java Bean和Servlet实现的个人博客网站功能要求如下:

前台功能要求:

a.用户登录

网站用户用个人注册的帐号、密码登录到网站。网站根据用户的帐号给予其相应的操作权限。

b.用户注册

游客将个人的信息存储到博客网站的数据库中, 以成为本博客的正式用户。

c.用户修改个人信息

把已存储的用户信息用一个网页显示出来, 方便用户对个人信息进行更新。

d.文章查询和留言

用户可以检索或浏览博客中的文章同时给出感兴趣的文章。

e.公告信息查询

用户可以浏览网站中发布的公告信息, 了解博客的一些情况。

f.相片查询:

用户可以对博客中的相片、图片等进行查询和浏览。

后台功能要求:

通过计算机网络将前台与后台的数据库相连, 网站管理员将从前台得到的信息进行处理, 实现文章管理、公告管理、投票管理、个人相册管理、朋友圈、用户设置及博主设置等子系统。

a.文章管理

管理员对网站中已有的文章进行删除和更新等操作。

b.公告管理

发布、删除、更改公告。

c.投票管理

发起投票和统计投票等。

d.个人相册管理

对博客相册中的图片进行删除和更新等操作。

e.用户设置

更新普通用户对博客的操作权限。

f.博主设置

对博主的信息等进行操作。

评论信息模块显示了对博客中的文章的评论的详细内容, 日期等。评论信息模块用到的Servlet如下:

public class Discuss Servlet extends Http Servlet{private int method;private Discuss Dao disuss Dao=null;

public void do Get (Http Servlet Request request, Http Servlet Response response) throws Servlet Exception, IOException{System.out.println ("32131") ;

this.method=Integer.parse Int (request.get Pa-rameter ("method") ) ;System.out.println ("32131") ;

if (method=0) {this.add Disuss (request, re-sponse) ;//后台, 添加公告内容}

if (method=1) {this.delete Disuss (request, re-sponse) ;//后台, 删除公告内容}

if (method=2) {this.update Disuss (request, response) ;//后台, 修改公告内容}

}

//后台, 修改评论内容

public void update Disuss (Http Servlet Request request, Http Servlet Response response) throws Servlet Ex-

ception, IOException{response.set Content Type ("text/html;charset=GBK") ;

Print Writer out=response.get Writer () ;Discuss Form disuss Form=new Discuss Form () ;

disuss Dao=new Discuss Dao () ;dis-uss Form.set Id (Integer.parse Int (request.get Parameter ("id") ) ) ;

disuss Form.set Discuss Title (Chinese.to Chinese (request.get Parameter ("discuss Title") ) ;

disuss Form.set Discuss Content (Chinese.to Chi-nese (request.get Parameter ("discuss Content") ) ) ;

if (disuss Dao.operation Discuss ("修改", dis-uss Form) ) {out.print ("") ;}else{

out.print ("") ;}}

//后台, 删除评论内容

public void delete Disuss (Http Servlet Request request, Http Servlet Response response) throws Servlet Exception, IOException{response.set Content Type ("text/html;charset=GBK") ;Print Writer out=response.get Writer () ;

Discuss Form disuss Form=new Discuss Form () ;disuss Dao=new Discuss Dao () ;disuss Form.set Id (Integer.parse Int (request.get Parameter ("id") ) ) ;

if (disuss Dao.operation Discuss ("删除", disuss Form) ) {out.print ("") ;

}else{out.print ("") ;}}

//后台, 添加评论内容

public void add Disuss (Http Servlet Request request, Http Servlet Response response) throws Servlet Exception, IOException{Discuss Form disuss Form=new Discuss Form () ;disuss Dao=new Discuss Dao () ;

disuss Form.set Discuss Title (Chinese.to Chinese (request.get Parameter ("discuss Title") ) ;

disuss Form.set Discuss Content (Chinese.to Chinese (request.get Parameter ("discuss Content") ) ) ;

disuss Form.set Discuss Time (Chinese.to Chinese (request.get Parameter ("discuss Time") ) ;

String result="添加公告失败!";

if (disuss Dao.operation Discuss ("添加", dis-uss Form) ) {result="添加公告成功!";}

request.set Attribute ("result", result) ;Request Dispatcher request Dispatcher=request.get Request Dispatcher ("back_Discuss Add.jsp") ;

request Dispatcher.forward (request, response) ;}public void do Post (Http Servlet Request request, Http Servlet Response response)

throws Servlet Exception, IOException{this.do Get (request, response) ;}

}

4 结论

随着Internet的广泛应用, 动态网页技术也应运而生, 针对如何设计一个结构灵活的个人博客网站进行了研究, 并将Java Bean和Servlet技术引入到个人博客网站的设计中, 经过测试, 该网站功能基本达到了个人博客的要求。

参考文献

[1][美]Michael Morrison JavaBeans使用手册[M].北京:机械工业出版社, 1997.

上一篇:数字纱布下一篇:绿色贸易壁垒的成因