DotText

blog引擎
授权协议 未知
开发语言 C#
所属分类 建站系统、 开源博客系统
软件类型 开源软件
地区 不详
投 递 者 潘衡
操作系统 Windows
开源组织
适用人群 未知
 软件概览

DotText是一个被使用了数百个blogs的强劲的blog引擎。这是一个N-tiered应用的例子。

该软件的首页已经找不到了,下面的链接是在其基础上的改进版:

1. 采用cc-framework框架做依赖注入处理;

2. 数据层做了适当简化,并采用cc-framework框架提供的Ado DataService服务;

3. WEB由Web应用程序改为了Web项目;

 

  •   开发asp.net应用的时候,我们一般都把系统的环境配置信息放在web.config中,如果参数很少,一般就直接放在<appSettings>配置节中即可。但对于一些较大型的应用,有很多参数需要设置,仅依赖于<appSettings>的平面结构就不够了,需要一种能提供多层配置信息的结构。   Dottext中的配置就是这样一种多层的结构,它非常巧妙的使用了.Net中的Xml序列化,使得配置结构

  •        dottext框架配置体系 和反序列化   配置节是一个比较容易混淆人的专题。Dottext的系统环境配置、单独每一个人的blog配置都是通过自定义的配置节实现的,并且dottext自己实现了其中的处理程序(handler)。也就是说,利用asp.net系统的配置文件作为存储机制,加上了单独处理机制,实现了系统的灵活配置。 在web.config的根元素<configuration>

  • a)         源代码阅读说明                          i.              本源代码源自博客园的CNBlogsDottext,其中有些属于博客园的高手们进行了增补,当然主要是汉化工作。博客园是国内较早能够阅读分析dottext,并成功修改实施的技术组织,做了大量的工作。所以本人在此基础上进行修改,并进行阅读,先感谢他们。                 

  • Dottext中的DTO是一个是怎么实现的呢?这些是作为3层体系的实现内容。DTO的使用很多高人都有自己的看法,争论也不少。不过,我在这里要说的是dottext为什么要用DTO,我理解作者是想通过DTO确保维护3层体系,目的是解耦合各层之间的相互依赖,为各层之间的更新升级预留足够的维护空间。 Dottext.Framework.Data. IDTOProvider 定义了关于DTO的接口,这个接口

  • 首先,了解一下什么是 DOTTEXT,它是一个功能强大的BLOG程序,运行环境ASP.NET+MS SQL,由于其稳定强大,国内各大站点都使用 DOTTEXT,比如CSDN([url]www.csdn.net[/url])(搞软件的没人不知吧:P)。它在中国的流行程度恐怕非作者所能想象得到的。 到[url]http://www.cnblogs.com/dudu/archive/2004/12/14

  • 如何调试系统 笔者下载的版本是嘟嘟提供的 CNBlogsDottext ,关于这个版的说明在: http://forums.cnblogs.com/ShowThread.aspx?PostID=485 下载后展开有如下目录存在一个工程文件,是v003版本的工程。因为是asp.net的工程,所以需要配置IIS来确保全部项目夹在成功。具体察看 OtherStuff/安装说明 ,在此列出: 1、建立Do

  •                 Dottext需要映射全部不存在的文件到blog应用程序,实际上是需要IIS对于该应用下的问不进行处理,而是交给dottext程序处理,而dottext则利用一系列的handler来进行配置,对应不同的文件类型,或者匹配特定的文件,实现整个blog的URL 重写的。         首先,是通过 <httpHandlers> <addverb="*"path="*.

  • 我们看到,dottext的个人模版是可以替换的,但显然,这么多套模版不可能每一套都写一个包含界面的程序文件。dottext的作者采用了UrlRewrite来实现模版和换肤,我们分析其原理后,可以明确如何做到为blog增添新的模版,实现站点blog的个性化。说到这个性化,可是web2.0的命根子! 就以本人的blog为例来说明吧: 假设我们访问 http://blog.csdn.net/shanhe

  •     最近修改了,dotText blog 的界面,不懂美工,所以颜色直接把颜色改成白色为主的简单风格了,如果大家想改成别的风格,请参考《配色方案》。 下面我就把我改的代码防出来,大家要是有更好的代码别忘了告诉我一声啊(http://blog.csdn.net/fengyv)! body {  <script type="text/javascript"> </script> <script t

  • 博客这种服务的区别于论坛和所谓文集网站,很大程度上我认为是由于pingback/trackback的存在,使得博客这种自媒体有可以延展加入SNS的要素。所以分析博客程序,我们需要了解这种协议以及协议的实施细节。        在dottext的源代码中,在发表作品中,我们可以看到有pingback协议的支持,同时在web services的实现中,有trackback协议的实现。至于什么是pion

  • 2005-1-8 DotText:.Text彻底剖析 # Scott Water开始写这个应用的时候,一定没有想到,他的软件在中国会得到很好的应用,更加不会想到在用.Text构筑的Blog社群之间,居然会平地起风波,发生一段纠纷。这个略去不提。 在ASP.NET中实现Url Rewriting[自译] # 分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种

  • Creating custom skins for DotText is quite easy I've found.  It only took a few minutes to be well on m way to making skins. First find where the default skins are saved so that you do not have to sta

 相关资料
  • 原生引擎侧对于开发的工作有三大部分 1.界面以及逻辑的搭建 使用原生接口、或者三方引擎接口进行界面以及逻辑的搭建。引擎功能查看此处 2.根据后台搭建不同选择不同的网络方案。 使用原生引擎、或者三方引擎进行界面以及逻辑的搭建。 3.数据上报 无论后台方案,游戏中途的退出、游戏正常的退出,都需要上报至QQ轻游戏后台,以便进行数据统计。 具体链接

  • 具体查看ejs官方文档 https://github.com/mde/ejs

  • 本文向大家介绍sqlalchemy Engine(引擎),包括了sqlalchemy Engine(引擎)的使用技巧和注意事项,需要的朋友参考一下 示例 该引擎用于使用连接URL连接到不同的数据库: 但是请注意,引擎在首次使用之前不会真正建立连接。 该引擎会自动创建一个连接池,但是会延迟打开新连接(即,如果您仅要求一个,SQLAlchemy将不会打开5个连接)。

  • 引擎入门 本章节中您将学习有关引擎的知识,以及引擎如何通过简洁易用的方式为Rails应用插上飞翔的翅膀。 通过学习本章节,您将获得如下知识: 引擎是什么 如何生成一个引擎 为引擎添加特性 为Rails应用添加引擎 给Rails中的引擎提供重载功能 1 引擎是什么? 引擎可以被认为是一个可以为其宿主提供函数功能的中间件。一个Rails应用可以被看作一个"超级给力"的引擎,因为Rails::Appli

  • 搜索引擎分为两部分: 时间筛选 和 搜索引擎 (详情) 1.时间筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,并且能自定义选择时间段来得出想要的结果报表 2.搜索引擎 (时间段详情) 选择日期,查看来自对应时间段内,各个搜索引擎的访问量比例

  • Apache ShardingSphere 提供了完善的测试引擎。 它以 XML 方式定义 SQL,每个引擎分别为 MySQL、PostgreSQL、SQLServer 和 Oracle 数据库运行测试用例。 为了方便上手,测试引擎无需修改任何 Java 代码,只需修改相应的配置文件即可运行断言。

  • 将从各个数据节点获取的多数据结果集,组合成为一个结果集并正确的返回至请求客户端,称为结果归并。 ShardingSphere 支持的结果归并从功能上分为遍历、排序、分组、分页和聚合 5 种类型,它们是组合而非互斥的关系。 从结构划分,可分为流式归并、内存归并和装饰者归并。流式归并和内存归并是互斥的,装饰者归并可以在流式归并和内存归并之上做进一步的处理。 由于从数据库中返回的结果集是逐条返回的,并不

  • ShardingSphere 采用一套自动化的执行引擎,负责将路由和改写完成之后的真实 SQL 安全且高效发送到底层数据源执行。 它不是简单地将 SQL 通过 JDBC 直接发送至数据源执行;也并非直接将执行请求放入线程池去并发执行。它更关注平衡数据源连接创建以及内存占用所产生的消耗,以及最大限度地合理利用并发等问题。 执行引擎的目标是自动化的平衡资源控制与执行效率。 连接模式 从资源控制的角度看