摘要:--引自:http://jiezhi.cnblogs.com/archive/2005/09/30/247432.html 设计模式的作用 有软件开发经验的朋友应该有这样的体会:构建一个优秀的系统最困难之处不在于编码(coding),而是在早期做出的设计(design)上的决定。设计是软件开发生命周期中的关键阶段,好的设计能产生好的产品,而不当的设计则会影响最终产品的质量。设计的重要性已经深入人心...
阅读全文
摘要:(from:http://www.hackhome.com/2005/1-23/19470630752.shtml) 很多的J2EE应用程序需是各不相同的,并且用来访序要在不同的持久性存储间 要使用持久性数据(数据库、文问这些不同的持久性存储机制的迁移,这些访问特定持久存储层 件等)。不同的程序,...
阅读全文
摘要:(FROM:http://www.javayou.com/showlog.jspe?log_id=743)Ajax : A New Approach to Web Applications Ajax : 一种网络应用的新理念 If anything about current interaction design can be called “glamorous,” it’s creating W...
阅读全文
摘要:ajax出来的时候就看了一些E文资料了,一直在关注现在打算看一下,用到马上要做的STA系统中去下面是MagicAjax的一些资料 使用MagicAjax 实现无刷新Webparts剖析MagicAjax还有ajax.net和ms的ajax:atlas还是用ms的吧
阅读全文
摘要:今天看IOC时,看到别人对ar的讨论,在persistence和业务逻辑分离上,linkin说可以用DAO来分离。真高兴,有人想法和我一致
阅读全文
摘要:转自 :http://www.yesky.com/SoftChannel/72342371961929728/20041014/1864192.shtml 目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java...
阅读全文
摘要:J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码 。。。 DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.一个典型的DAO实现有下列几个组件:1. 一个DAO工厂类;2. 一个DAO接口;3. 一个实现DAO接口的具体类...
阅读全文
摘要:(本文引自:http://www.cnblogs.com/idior/archive/2005/07/04/186086.html)近日 有关o/r m的讨论突然多了起来. 在这里觉得有必要澄清一些概念, 免的大家讨论来讨论去, 才发现最根本的理解有问题.本文并不保证所有观点正确, 只是个人在某一特定时期的理解.1. 何谓Entity?实体(类似于j2ee中的Entity Bean)通常指一个承...
阅读全文
摘要:(本文引自:http://idior.cnblogs.com/articles/195193.html)Introduction 本文将介绍以下内容: 1. 企业应用中的持久层设计 2. Transparent Persistence的意义 3. Hibernate给我们带来了什么 4. Domain Model Design 5. Sp...
阅读全文
摘要:敏捷软件开发(下篇) NetReptile推荐 [2005-7-17]出处:ZDNet作者:Brian Swan 在敏捷软件开发方法上中下系列的最后一篇文章里,我们将探讨开发小组如何与客户交互,如何让其参与到开发过程里来。 在《敏捷软件开发》上中下系列的上篇里,我们了解了开发人员做法以及技术优势如何带来质量的显著提高。在中篇里,我们探讨了开发小组做法以及如何建立一个效率最高的开发小组,并重点...
阅读全文
摘要:敏捷软件开发(中篇) NetReptile推荐 [2005-7-17]出处:ZDNet作者:Brian Swan 在《敏捷软件开发》上中下系列的上篇里,我们探讨了开发人员做法,也回顾了技术优势如何大幅提高软件质量。第一部分把重点主要放在了测试-编码-重整循环上。现在我们转到中间一个圆环,看看敏捷开发做法如何在小组这一层次发挥作用。 让小组高效工作——小组做法一旦每个开发人员都在紧密围绕中心...
阅读全文
摘要:敏捷软件开发(上篇) NetReptile推荐 [2005-7-17]出处:ZDNet作者:Brian Swan 作为三篇系列文章的第一篇,我们将带你了解敏捷软件开发的重要做法——如何使用它们、你可能会碰到什么样的问题,以及你将从它们那里获得什么。 敏捷软件开发不是一个具体的过程,而是一个涵盖性术语(umbrella term),用于概括具有类似基础的方式和方法。这些方法,其中包括极限编程(...
阅读全文
摘要:引自:http://dotnetfresh.cnblogs.com/archive/2005/06/27/181878.html向依赖关系宣战 依赖倒置、控制反转和依赖注入辨析在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法...
阅读全文
摘要:2005出来这么久了,一直都还没用。不过,看了些介绍,看来2005真的不错。从architecture建模到test,功能还真全。其实想要的就这种简单的事情,谁都不想找一些外挂性质的工具玩来玩去,左一个补丁右一个addinhttp://www.microsoft.com/china/msdn/library/langtool/vsts/vstsunittesting.mspx?mfr=true
阅读全文
摘要:今天VS.net创建项目睥时候竟然报错了。到网上搜了一下,有如下的解决方法1. 打开visual studio.net 2003,新建一个项目,系统报告“automation服务器不能创建对象”错误。解决办法:注册一下scrrun.dll,即"regsvr32 scrrun.dll" 2. 打开visual studio.net 2003,新建一个c#项目(建立vb.net项目还没遇到这个问题)...
阅读全文
摘要:摘要:本文从视图、控制器、模型三个方面简要介绍了在Asp.net环境下,经典MVC设计模式的实现,并讨论了MVC设计模式的扩展,最后对MVC的优点及不足之处进行了分析。ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的 Web 开发模型相比,ASP.NET 提供了许多重要的优点例如: 简易性;安全性;可管理性等。...
阅读全文
摘要:(本文引自:http://vrian.blogdriver.com/vrian/1117263.html)第二部分地址:http://arlen.cnblogs.com/archive/2006/03/23/356400.html Gary EvansIndependent Object Technology Evangelist, Evanetics2005 年 4 月 01 日 来自 Rati...
阅读全文
摘要:--声明: 台词仅供模仿小品的人和忠实于赵本山小品的人阅读,对原稿稍有改动,请原谅。(注:本台词引自网络。如有侵犯你的版权,请同我联系,我将马上删除。)赵本山: 听说他,不当厨师改防忽悠热线了,竟感扬言再不上当受骗了,残酷的现实以直逼我心理防线了,今年我要不卖他点儿啥,承诺三年的话题我就没法跟观众兑现了! 蔡维利: 师傅,咱进去吧。 赵本山: 别着急,先拨个骚扰电话! 范伟: 您好,...
阅读全文
摘要:本文引自:http://bokegu.com/forums/1536/ShowPost.aspx ...
阅读全文
摘要:(上一篇:http://arlen.cnblogs.com/archive/2006/03/21/354747.html)在.NET中如何测试Private和Protected方法? How to Test Private and Protected methods in .NET, TimStall,介绍 TDD是1)写测试2)写通过这些测试的代码,...
阅读全文
摘要:下一篇(NUnit详细使用用法(补充)--在.NET中如何利用NUnit测试Private和Protected方法) NUnit2.0详细使用方法 前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和...
阅读全文
摘要:(NUNIT详细说明:http://arlen.cnblogs.com/archive/2006/03/21/354904.html)本文仅提供了public 方法的测试说明。及前期工作和常用的断言和测试attribute。NUNIT使用说明 一:软件及安装免费,开源的单元测试软件。安装只要运行安装程序,按所有缺省设置即可。NUNIT:www.nunit.orgNUNIT ADDIN :http:...
阅读全文
摘要:http://community.csdn.net/Expert/topic/4157/4157087.xml?temp=.7122003
阅读全文
摘要:......................................................................TDD Test-Driven Development(TDD),是Extreme Programming (XP)--极限编程的一个重要组成部分。JGTM'2004前不久曾经欣喜若狂地介绍过XP里另一个重要部分,Pair Programming。 以前看到过...
阅读全文
摘要:IBM Rational 2004 年 3 月 你是Rational Rose(以后简称Rose)的新手吗?本文提供了在学习 Rose 道路上的第一步。通过这篇文章,我们将向你介绍什么是 R...
阅读全文
摘要:无意间进了一个blog。作者的功底还真不错。特记下来。推荐之。http://www7.blog.163.com/-7SaL.html作者叫阮七。可以看看一些有趣的写作:谁的胸毛在唱歌我在马路边捡到一个妞夜静鼾声滚滚来
阅读全文
摘要:是否因为现实,所有的梦都那么渺茫,包括爱情,包括事业。 因为资金,因为父母,因为一切客观原因,我放弃了一开始创业的想法,我跟自己说,我找到了自己的位置,我只适合于做技术。 爱情呢?难道也一样在现实中颓败吗?爱情真的能这样就结束吗?我不停的问我自己,为什么会这样。难道真的是因为她不会照顾我,一切客观原因吗? 竟然没有心痛了。我记得不久前我还会心痛的,为她不接我的一个电话,为她的一两句话。现在说了分...
阅读全文
摘要:原文: 一天,时间管理专家为一群商学院的学生讲课。他现场做了演示,给学生们留下了一生都难忘的实验。站在那些高智商高学历的学生前面, 他说:“我们来做个小测验。”他拿出一个一加仑的广口瓶放在他面前的桌上。随后,他取出一堆拳头大小的石块,仔细地一块一块放进玻璃瓶。直到石块高出瓶口,再也放不下了。他问道:“瓶子满了?”所有学生应道:“满了!”。时间管理专家反问:“真的?”他伸手从桌下拿出一桶砾石,倒了...
阅读全文