上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要: 在Castle IOC容器实践之TypedFactory Facility(一)里面大家都已经知道了如何去使用TypedFactory Facility,也已经体会到它的方便之处了,为了更好的使用它,本篇我们对TypedFactory Facility的原理做一些简单的分析。 主要内容 TypedFactory Facility原理分析 …… 阅读全文
posted @ 2006-05-23 08:56 TerryLee 阅读(7435) 评论(5) 推荐(0) 编辑
摘要: 最近不断的有朋友来Email问一些关于设计模式方面的问题,这更加坚定了我要把设计模式系列文章写完,也有朋友要一些示意性的代码,在我自己学习设计模式的过程中,个人认为http://www.dofactory.com/上面提供的一些例子还是不错的。为了大家学习的方便,我整理制作了这本新版设计模式手册[C#],算是为初学设计模式的朋友提供一点资料,希望能够对这些朋友有所帮助。手册共有150页左右,PDF格式,带有书签。包括了GOF23种经典设计模式,每一个模式都有结构图、生活例子、意图、适用性、示意性代码、实际运用代码等几个方面,多半都来自于网络,其中所有代码都来自于http://www.dofactory.com/。 阅读全文
posted @ 2006-05-23 08:26 TerryLee 阅读(27115) 评论(226) 推荐(8) 编辑
摘要: 在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。这就是本文要说的Proxy模式。 主要内容 1.例说Proxy模式 2.Proxy模式效果及实现要点 …… 阅读全文
posted @ 2006-05-18 13:51 TerryLee 阅读(36070) 评论(30) 推荐(1) 编辑
摘要: Web2.0来了,豆瓣火了。豆瓣火了,随之而来的一大群的抄袭者,其中以以下几家网站的抄袭最为严重: 1.堕落网   http://www.duolo.com   一个饮食、娱乐、旅游的的搜索网站,抄袭的最为严重,简直可以跟豆瓣成孪生姐妹了。 2.必搜网   http://www.bisou.cn/ 一个关于购物体验的网站,界面的颜色风格和布局和豆瓣一模一样 3.你有钱 http://www.niyouqian.com 一个个人理财的网站,较之第一个网站的抄袭,稍微轻一些,但仍然有UI的抄袭。 类似这样的网站还有很多……,网站抄袭,请不要这么彻底! 阅读全文
posted @ 2006-05-17 13:39 TerryLee 阅读(2961) 评论(21) 推荐(0) 编辑
摘要: 相信大家对于Factory Method设计模式都已经不陌生了,在Factory Method中,对于每一个具体的产品都需要有一个与之对应的工厂类,随着具体的产品越来越多,我们对于工厂类的管理就越来越困难,那如何通过IOC容器来实现对工厂的管理呢?本文将给你答案,通过TypedFactory Facility来实现。 主要内容 1.TypedFactory Facility概述 2.TypedFactory Facility快速入门 阅读全文
posted @ 2006-05-14 09:01 TerryLee 阅读(10227) 评论(8) 推荐(0) 编辑
摘要: 在Castle IOC容器实践之Startable Facility(一)中我们已经学会了如何去使用Startable Facility,本文将在此基础进一步对它的原理做一些分析。 主要内容 Startable Facility原理分析 …… 阅读全文
posted @ 2006-05-14 08:51 TerryLee 阅读(9785) 评论(12) 推荐(0) 编辑
摘要: 今天无意中发现这些东西,Google提供的服务还真是多,大家经常用到的不知道有哪些呢?就我个人而言,经常用到的就是Google搜索,Gmail邮箱,还有Google论坛了。 阅读全文
posted @ 2006-05-08 13:08 TerryLee 阅读(1799) 评论(5) 推荐(0) 编辑
摘要: 从本文开始,我们将逐一实践Castle IOC中的Facility,在前面我们说过,Facility它是带有注入性质的。有时我们会遇到这样的问题,当一个组件满足一定的依赖关系之后,让它自动运行,比如说启动一个窗体或者启动某种服务,本文我们就来看如何使用Startable Facility让一个实现了接口IStartable的组件自动运行,以及不实现IStartable接口的组件如何在满足依赖后自动运行。 主要内容 1.Startable Facility概述 2.实现IStartable接口使用详解 3.不实现IStartable接口使用 阅读全文
posted @ 2006-05-07 23:35 TerryLee 阅读(14471) 评论(1) 推荐(1) 编辑
摘要: 之前出现了一个评估博客价值的网站,不过评价的结果是美元。今天发现博易网也提供了这样的评估http://www.anyp.cn/value/Default.aspx,博客价值以人民币来给出,更加直观。输入的我的博客http://terrylee.cnblogs.com之后,给出的价值的是17,335 RMB,那天不写博客了,可以买了换点钱花^_^ 阅读全文
posted @ 2006-05-06 18:09 TerryLee 阅读(1190) 评论(8) 推荐(0) 编辑
摘要: 这是前一段时间参加微软信息安全培训时的资料,一直没有发上来,赶在“五一”之前提供给大家下载,顺便祝大家五一快乐! 资料的大纲 1.加密   对称加密   非对称加密   公共密钥体系   证书服务   SSL 2.身份验证   常见身份验证方法   NTLM和Kerberos   身份验证协议与微软操作系统 阅读全文
posted @ 2006-04-30 17:35 TerryLee 阅读(2970) 评论(7) 推荐(1) 编辑
摘要: 今天在论坛上看到这首诗,觉得挺有意思,让程序员过上正常人的生活的呼声已经越来越高了,我自己也是有感于此,特摘录过来与大家分享。 写字楼里写字间,写字间里程序员; 程序人员写程序,又拿程序换酒钱。 酒醒只在网上坐,酒醉还来网下眠; 酒醉酒醒日复日,网上网下年复年。 但愿老死电脑间,不愿鞠躬老板前; 奔驰宝马贵者趣,公交自行程序员。 别人笑我忒疯癫,我笑自己命太贱; 不见满街漂亮妹,哪个归得程序员。 阅读全文
posted @ 2006-04-28 16:58 TerryLee 阅读(2697) 评论(15) 推荐(0) 编辑
摘要: Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。4月份以来,Terrylee写了一系列的Castle的文章,这里做一下总结,后续还有Facility系列等,本部分内容会不断的更新。[置顶] …… 阅读全文
posted @ 2006-04-28 14:24 TerryLee 阅读(157025) 评论(169) 推荐(22) 编辑
摘要: 今天同事的机器上在Win2003下安装IIS后,新建一个网站,提示下面的错误:另一个程序正在使用此文件,进程无法访问!这个错误有些莫名其妙,别的机器上也没有这个问题,起初我以为是目录访问权限的问题或者是Web服务扩展的问题,查了一下都没有问题。google了一把,原来是端口的冲突问题,他机器上的另一个程序已经用了这个端口,问题的描述如下: 如果你新建立的网站的端口和IIS下的网站的端口冲突,则IIS会告诉你,配置的端口号被占用,请使用新的端口。但是问题就在于如果该端口恰好是被其他程序所占用,则他的提示就会变成“另一个程序正在使用此文件,进程无法访问!”。一般情况下不会想到是端口冲突。 如果大家以后遇到这个问题,希望记得这篇Post:) 阅读全文
posted @ 2006-04-27 10:30 TerryLee 阅读(1961) 评论(8) 推荐(0) 编辑
摘要: 写这篇文章缘于昨天跟Linkin的一段聊天。我在使用ActiveRecord的一些技巧一文中的由实体类生成数据库表提到了这样一句话:生成数据库表时只有当该表不存在时ActiveRecord才会生成,否则表如果存在ActiveRecord不会做任何事情,也不会报任何错误。Linkin说他在实验时如果数据库表存在,ActiveRecord会删除表中的记录,其实这句话是在有些情况下是不对的,本篇文章将详细介绍Castle ActiveRecord中的Schema Pitfals。 主要内容 1.引言 2.CreateSchema和DropSchema 3.CreateSchemaFromFile 4.GenerateCreationScripts和GenerateD 阅读全文
posted @ 2006-04-27 08:27 TerryLee 阅读(10062) 评论(19) 推荐(0) 编辑
摘要: Castle IOC容器为我们提供了不同的生命处理方式以及组件生命周期的处理,即组件装载,初始化,销毁时所表现的行为。如何去使用它们?本文讲对这一内容进行详细的阐述。 主要内容 1.生命处理方式 2.自定义生命处理方式 3.生命周期处理 阅读全文
posted @ 2006-04-26 08:24 TerryLee 阅读(14676) 评论(12) 推荐(0) 编辑
摘要: 我本人对于Spring.NET并不了解,本文只是通过一个简单的例子来比较一下两者配置之间的区别。在Castle IOC容器中,提出了自动装配(Auto-Wiring)的概念,即由容器自动管理组件之间的依赖关系,我们无需自己编写XML配置文件来配置组件之间的依赖关系。在Spring.NET中也是支持自动装配的,但是并不推荐使用,它贯穿着一种思想就是一切皆为XML配置,这是两者之间最大的一个区别。 阅读全文
posted @ 2006-04-25 08:35 TerryLee 阅读(26611) 评论(17) 推荐(2) 编辑
摘要: 在前一篇文章中我们并没有考虑配置的组件参数是什么类型,也没有在配置文件中指定过类型,那么Castle IOC是如何进行类型转换的?如何配置一些复杂的数据类型?如果有自定义的类型如何去进行类型转换?本文将进行一一解答这些问题。 主要内容 1.基本类型配置 2.Array类型配置 3.List类型配置 4.Dictionary类型配置 5.自定义类型转换 阅读全文
posted @ 2006-04-24 09:58 TerryLee 阅读(15875) 评论(15) 推荐(2) 编辑
摘要: 知道如何简单使用Castle IOC,也听完了Castle IOC的内幕故事,从本文开始讲会详细讲解Castle IOC的一些使用。先从构建配置信息开始吧,在Castle IOC中并不像Spring.net那样贯穿着一个思想就是一切皆为配置,对于对象之间的依赖关系,Castle IOC会自动去连接,因此相比之下它的配置文件要比Spring.net简单的多。 主要内容 1.配置什么 2.几种配置方式 3.Include 介绍 4.Properties介绍 5.条件状态 阅读全文
posted @ 2006-04-21 08:29 TerryLee 阅读(20458) 评论(23) 推荐(1) 编辑
摘要: 天下大事,分久必合,合久必分,这个罗贯中老先生早已经在《三国演义》中说过了,用这个观点去看如今的Web2.0,也不无道理。 1.0时代是为“合” 2.0时代是为“分” …… 阅读全文
posted @ 2006-04-20 13:01 TerryLee 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章我们了解了Castle IOC中注册组件的流程,为了更好的使用Castle IOC,本篇文章我们介绍一下Castle IOC中的几个重要的角色,开始Castle IOC容器内幕故事下角色介绍。 主要内容 1.ComponentModelBuilder 和 Contributors 2.Contributors分析 3.Handles分析 4.ComponentActivator分析 阅读全文
posted @ 2006-04-19 08:35 TerryLee 阅读(14699) 评论(8) 推荐(0) 编辑
摘要: 在快速入门指南篇中,我们对于Castle IOC容器的使用已经有了一个直观的认识。本文将在这基础上进一步对Castle IOC容器的结构及其注册组件的过程做一个深入的分析,让我们开始Castle IOC的内幕故事吧。 主要内容 1.WindsorContainer分析 2.MicroKernel分析 3.注册组件流程 阅读全文
posted @ 2006-04-18 12:24 TerryLee 阅读(22520) 评论(15) 推荐(1) 编辑
摘要: 自Web2.0这个词被热炒以来,各种关于Web2.0的评论是满天纷飞,偶尔也有人写文章给Web2.0泼一桶冷水,但我相信这样的文章也只能博大家一笑,因为Web2.0实在是太热了,靠一桶冷水恐怕不够。我并不是要去评论Web2.0,只想说说它改变了我的生活: 博客 Rss阅读器 365key网摘 …… 今天,你博客了吗? 阅读全文
posted @ 2006-04-18 08:35 TerryLee 阅读(1951) 评论(9) 推荐(0) 编辑
摘要: IOC模式是近年来非常流行的一种模式,相信大家都不陌生了,如果你还不是很熟悉的话,可以看看Martin Fowler大师的文章http://martinfowler.com/articles/injection.html,网上可以下载到中文版本。在Castle中,Windsor就是它的一个IOC容器,它构建于MicroKernel之上,功能非常强大。本文将通过一个简单的例子来带你快速走进Castle IOC容器。 主要内容 1.为什么要IOC 2.什么是Castle IOC容器 3.快速入门示例 4.几个重要的概念 阅读全文
posted @ 2006-04-17 12:28 TerryLee 阅读(53934) 评论(55) 推荐(2) 编辑
摘要: 摘要:本文将会介绍使用ActiveRecord中的一些技巧。 主要内容 1.由实体类生成数据表 2.运行存在的SQL脚本 3.使用空属类型 4.使用枚举类型的属性 5.使用NHibernate中的日志记录 阅读全文
posted @ 2006-04-14 08:34 TerryLee 阅读(15712) 评论(24) 推荐(0) 编辑
摘要: 在我们录入数据时,对数据有效性的验证是必不可少的, ActiveRecord中如何去验证数据的有效性呢?本文将详细介绍这一内容。 主要内容 1.概述 2.使用Validation 3.如何扩展 4.深入分析验证 阅读全文
posted @ 2006-04-13 12:27 TerryLee 阅读(11287) 评论(9) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页