我的拙作

文章分类

站点统计

  • 访问总计:4754409
  • 文章浏览:1969629
  • 文 章 数:101
  • 投 票 数:9310
  • 今日访问:369
  

对象关系映射(理论基础) - Part.1

  • 设计与构架  张子阳  2008/1/1   阅读(12020)
  • 作为本系列的第一篇文章,我主要向大家介绍了对象关系映射的一些预备知识和基础概念。主要包括:一对一关系、面向对象基础、关系基础 并对 对象与关系之间存在的差异作了简要的讨论。

基于业务对象的筛选

  • 设计与构架  张子阳  2008/3/18   阅读(14118)
  • 在这篇文章中我先提出了一些开发人员的思维定势:将操作交给数据库去完成。演示了“传统方式的”使用拼装SQL语句完成筛选,以及如何配合缓存来实现基于业务对象(列表)的筛选。

基于业务对象的排序

  • 设计与构架  张子阳  2008/3/18   阅读(13792)
  • 本文是《基于业务对象的筛选》的姐妹篇,在本文中,我详细讨论了IComparable和IComparer接口,并通过实现这两个接口,实现了列表的默认排序、单一属性排序、多属性组合排序。

自反+递归 实现评论的无限引用

  • 设计与构架  张子阳  2008/3/24   阅读(16889)
  • 大家每天都在看博客,发表评论,实现一个评论系统也是一名Web开发者的基本要求。虽然评论只是一个很普通的功能,但是实现评论的引用,尤其是无限引用,却有一定的困难。身为“网易工程队”的正规军,同时又作为一名程序开发人员,有必要向大家展示一下“盖楼”的方法。

SAF 中缓存服务的实现

  • 设计与构架  张子阳  2008/5/23   阅读(9392)
  • 本文是《Developing Application Frameworks in .NET》的读书笔记。SAF 是书中的一个范例框架,意为 Simple Application Framework(简单应用程序框架),通过这篇文章,我主要想向大家说明 SAF 中缓存服务的实现方式。

开闭原则

  • 设计与构架  Jeremy Miller  2008/5/30   阅读(9758)
  • 在这篇文章中,Jeremy Miller向我们讲述了软件设计中的开闭原则,以及相关的 单一责任原则、责任链模式、双重分发 以及 Liskov 替换原则。

模型-视图-提供器 模式

  • 设计与构架  Jean-Paul Boodhoo  2008/6/14   阅读(21970)
  • 模型-视图-提供器模式(MVP)是模型-视图-控制器(MVC)模式的一个改进,通过使用这个模式,可以将通常写于页面后置代码(CodeBehind)中的逻辑,委托给一个更易于测试的单独的提供器类中。

MVP 模式实例解析

  • 设计与构架  张子阳  2008/6/15   阅读(35663)
  • 在我 模型-视图-提供器 模式 这篇译文中,作者为了说明 MVP 的优点之一,易测性,引入了单元测试和NMock框架。可能有的朋友对这部分不够熟悉,也因为本人翻译水平有限,导致看后感觉不够明朗,所以我就补写了这篇文章,对作者给出的范例程序作了些许简化和整理,让我们一步步地来实现一个符合MVP模式的Web页面。

SAF 中抽象工厂的实现

  • 设计与构架  张子阳  2008/7/26   阅读(8698)
  • 抽象工厂是很常用的一种创建型模式,它的主要作用在于向程序员屏蔽了创建对象的复杂细节,这篇文章主要向大家说明了SAF中抽象工厂模式的实现方式。

一个逐步“优化”的范例程序

  • 设计与构架  张子阳  2008/7/26   阅读(9326)
  • 本文是《Object-Oriented Analysis and Design》一书第一章和第五章的读书笔记。我对书中提供的一个范例程序进行了总结和整理,通过逐步优化这个乐器管理的范例程序,分析了进行程序设计时需要注意到的一些问题。
10 篇文章,当前显示 1-10 篇。
1 ( 第1页/共1页 )