摘要: 前几天,Daniel向我提及了team foundation server和visual studio team architecture system,这些是去年或更久的东西,一直没时间看,下午稍微研究了下后者。 微软的东西多不可怕,关键是到处整合就可怕了,应用程序级别的整合,产品(office,sql server,.net…)的整合,技术(COM,.Net)的整合,工具和开发过程,方法论的整... 阅读全文
posted @ 2009-01-09 17:27 Peter Wang 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 前段时间用ROR结合scrum做了个简单的项目。体会了一下ROR和scrum。体会的结果和感想下回分解,有机会写下敏捷开发整个过程和waterfall开发的比较,结合RUP,XP,Scrum的过程。 阅读全文
posted @ 2008-12-25 13:18 Peter Wang 阅读(3299) 评论(3) 推荐(0) 编辑
摘要: Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 DI和IOC是一直很流行的架构设计思想和方法,IOC是将对象内部的依赖解藕 将原先内部的控制反转给了类之外 又称Dependence Injection 。 阅读全文
posted @ 2008-09-07 23:37 Peter Wang 阅读(1323) 评论(4) 推荐(0) 编辑
摘要: Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 接上篇的问题。先摆一个核心类图 阅读全文
posted @ 2008-09-07 23:32 Peter Wang 阅读(1368) 评论(1) 推荐(0) 编辑
摘要: Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 首先来看个例子。假设有这么个需求,实现给一个通知功能,把一些消息通知一群朋友。需求分析如下: 参与者,接受者,通知内容,通知方式,消息服务协调者(manager,service)... 阅读全文
posted @ 2008-08-28 16:00 Peter Wang 阅读(728) 评论(4) 推荐(0) 编辑
摘要: Castle是个庞大的平台级框架。从展现层的monorail到封装nhibernate的ActiveRecord(注:Active Record架构模式的castle实现),从MicroKernal到WindorSor,从castle的service 如cache,Log,autoTransaction 到castle的component如validator,Template Engine等。另外... 阅读全文
posted @ 2008-08-27 17:09 Peter Wang 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.itisedu.com/phrase/200604231309535.html模型驱动架构(Model Driven Architecture,MDA)是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MD... 阅读全文
posted @ 2007-08-14 18:29 Peter Wang 阅读(460) 评论(1) 推荐(0) 编辑
摘要: 转自http://www.itisedu.com/phrase/200604241155005.html中间件(IDC)定义:中间件(middleware)是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信提出原因:为解决分布异构问题这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。也许很难给中间件一个严格的定义,但中间件应具有如下的一些特点: 满足大量应用的需要 运行于多种硬件和OS平台 支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服 阅读全文
posted @ 2007-08-14 18:27 Peter Wang 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.infoq.com/cn/articles/ 实现Web Service依赖倒置 作者 译者 王翔 发布于 2007年8月1日 下午10时49分 社区.NET主题设计,Web服务 问题的提出 作为面向对象设计的一个基本原则,依赖倒置原则(DIP)在降低模块间耦合度方面有很好的指导意义,他的基本要求和示意图如下: “高层模块不应该依赖于低层模块,二者都应该依赖于抽象。... 阅读全文
posted @ 2007-08-09 17:40 Peter Wang 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 转载:来自http://www.vckbase.com/document/listdoc.asp?sclsid=1111 SQL Server 索引结构及其使用(三) 作者:freedk 一、深入浅出理解索引结构 二、改善SQL语句 实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:A... 阅读全文
posted @ 2007-08-01 10:45 Peter Wang 阅读(230) 评论(0) 推荐(0) 编辑