代码改变世界

随笔分类 - 企业应用

【经验总结】服务器端编程部分概念理解

2009-12-18 23:03 by GUO Xingwang, 2559 阅读, 收藏, 编辑
摘要: 有几个概念在服务器端编程时我会经常混淆,估计有些朋友也和我一样。它们是请求(对应响应),连接,线程。这篇短文主要是对这几个概念作了一定的解释,当你理清这些概念以后,就不会习惯性的认为一个请求必须由一个线程处理了,它们之间并没有这种必然的联系。 阅读全文

BlogEngine.Net架构与源代码分析系列part6:开放API——MetaWeblog与BlogImporter

2008-11-07 17:28 by GUO Xingwang, 5232 阅读, 收藏, 编辑
摘要: 一款优秀的Blog系统少不了一些公开的API。BlogEngine.Net实现了标准的MetaWeblog API接口来允许用户通过客户端软件来发布自己的Blog,此外它还实现了将其它Blog系统中的文章(标准格式的BlogML或Rss)导入到BlogEngine.Net中来的BlogImporter接口,在这篇文章里我将对这些开放部分进行详细的介绍,对于涉及到的一些相关知识点也给出链接或做简单的描述。 阅读全文

BlogEngine.Net架构与源代码分析系列part5:对象搜索——IPublishable与Search

2008-11-07 11:11 by GUO Xingwang, 5140 阅读, 收藏, 编辑
摘要: 从这篇文章开始我会引入一些领域上的知识或者给出一些参考文章来供大家阅读,我们对这些领域上的知识没有必要深挖,只要大概了解一下就可以了,这对于我们分析BlogEngine.Net会有很大的帮助。在这篇文章中我主要向大家介绍一下BlogEngine.Net的搜索部分的实现以及支持的相应标准等。 阅读全文

BlogEngine.Net架构与源代码分析系列part3:数据存储——基于Provider模式的实现

2008-11-05 15:35 by GUO Xingwang, 8256 阅读, 收藏, 编辑
摘要: 在上一篇文章中,我们主要分析了一下BlogEngine.Net的整体设计,在后半部分我们又对BusinessBase业务对象的状态维护做了一些比较深入的探讨。在这篇文章中我将引领大家完成对BlogEngine.Net中业务对象数据存储的设计思路与实现细节的分析。 阅读全文

BlogEngine.Net架构与源代码分析系列part2:业务对象——共同的父类BusinessBase

2008-11-05 15:29 by GUO Xingwang, 12009 阅读, 收藏, 编辑
摘要: 上篇文章朋友的评论给了我很大的动力写这个系列的文章,看来大家都比较关注这个系列。为了后续文章做一个铺垫,我在这篇文章的前半部分讲解一下BlogEngine.Net的整体架构,后半部分主要是对于BusinessBase类的分析。 阅读全文