精通WEB2.0之第9章Blog

精通WEB2.0之第9章Blog

ID:38567018

大小:1.25 MB

页数:46页

时间:2019-06-15

精通WEB2.0之第9章Blog_第1页
精通WEB2.0之第9章Blog_第2页
精通WEB2.0之第9章Blog_第3页
精通WEB2.0之第9章Blog_第4页
精通WEB2.0之第9章Blog_第5页
资源描述:

《精通WEB2.0之第9章Blog》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章Blog随着Blog(博客)的快速发展,Blog已经成为朋友、家庭之间越来越盛行的沟通工具,是当今网络不可缺少的一部分。同时,Blog也逐渐被应用在企业、公司或集团内部的网络(Intranet)中。本章将介绍如何创建一个Blog系统(或网络应用程序)。用户可以在该系统中创建属于自己的Blog空间,从而发表自己的文章和链接,以及文章和链接的评论等。Blog系统的前台主页面的效果,后台主页面效果,本章系统(网络应用程序)的名称为Blog。9.1什么是Blog“博客”(Blog或Weblog)的全名为WebLog(网络日志

2、),后来缩写为Blog。起初,它是一种十分简易的傻瓜化个人信息发布方式,使得任何人都可以创建个人主页,并且可以发表和更新自己的文章和图片,或其他信息。如果把论坛(BBS)比喻为开放的广场,那么博客就是个人开放的私人房间。9.1.1Blog概述博客(Blogger)就是写Blog的人,即使用特定的软件,在网络上出版、发表和张贴个人文章的人。简单地说,博客是一类习惯于在网上写日记的人。Blog就是一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式。Blog是继E-mail、BBS、ICQ之后出现的第4种

3、网络交流方式。它是网络时代的个人“读者文摘”。它是以超级链接为武器的网络日记。它是代表着新的生活方式和新的工作方式,更代表着新的学习方式。9.1.2Blog发展历史Blog经过10多年的发展,已经发展成为网络不可缺少的一部分。下面根据时间对它的发展过程中一些重要纪事作简单介绍。1993年6月,最古老的Blog原型——NCSA的“What'sNewPage”网页(http://archive.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/whats-new.html),该网页主要是罗列网络上新

4、兴的网站索引。该网页起始于1993年6月,一直更新到1996年6月。9.2总体功能设计和数据库设计本小节将介绍Blog系统的总体功能设计和数据库设计,以及数据库中各个表之间的关系设计。9.2.1总体功能设计Blog系统实现的主要功能如下:1.用户和角色管理功能2.文章分类管理功能3.文章发布及其管理功能4.链接收藏及其管理功能5.Blog前台功能9.2.2表设计Blog系统主要包括用户、角色、文章分类、文章、文章的评论、文章的访问来源、链接地址,以及Blog系统前台的配置参数等数据。在此,笔者共创建了9个表,具体说明如下。

5、1.角色表Role2.用户表User3.分类表BlogCatalog4.文章表BlogArticle5.链接表BlogUrl6.访问来源表BlogArticleSource7.文章评论表BlogComment8.皮肤表BlogSkin9.收藏表BlogFavorite9.2.3表关系设计Blog系统的数据库比较简单,各个表之间的关系,其中,文章表BlogArticle和链接表BlogUrl分别引用分类表BlogCatalog的ID字段作为外键;皮肤表BlogSkin引用用户表User的ID字段作为外键;访问来源表BlogA

6、rticleSource引用文章表BlogArticle的ID字段作为外键;文章评论表BlogComment分别引用用户表User、文章表BlogArticle的ID字段作为外键。9.3应用程序Blog本小节主要介绍应用程序Blog的组成,及其通用模块的设计。其中,该应用程序由Web窗体页、类文件、主题文件、资源文件等组成。通用模块包括一个名称为“模块标题”的用户控件ModuleTitle.ascx。它存放在UserControl目录下。9.3.1应用程序Blog的组成应用程序Blog包含Admin、App_Code、Ap

7、p_Themes、Bin、Face、Index、Portal、UserControl目录,以及页面Default.aspx、配置文件Web.Config、全局文件Global.asax等。展开Index和Portal目录,在【解决方案资源管理器】面板中查看应用程序Blog,它的组成如图9.4和图9.5所示。9.3.2系统配置文件Web.Config应用程序Blog的配置文件Web.Config放置在其的根目录下。笔者在该文件中配置了访问数据库Web2ASPNET2DB的链接字符串“datasource=localhost;

8、userid=sa;pwd=123456;database=Web2ASPNET2DB”;同时还配置了应用程序Blog的验证方式为“Windows”。9.3.3添加应用程序的引用笔者向应用程序Blog添加了3个引用文件(文件的后缀名为.dll)。它们具体为:Web2ASPNET2.CommonOpera

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

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

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