摘要: 最近一段時間,集團加強了資安方面的管理,所有敏感的配置字節都必須經過加密處理,把最近用到的幾個加解密類整理了一下,以做備忘. 阅读全文
posted @ 2008-08-13 15:51 Jebel 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 最近几天有时间看了一下Castle,原来它的功能是如此的强大,从数据访问框架到IOC容器,再到WEB框架,基本包括了整个开发过程中的所有东西,看来得好好学习研究一下了,并且打算把自己学习过程的一些东西记录下来。先从ActiveRecord开始吧,ActiveRecord提供的简洁的O/R映射给我留下了很深的印象,本文将通过一个简单对象的CRUD操作来带你快速走进Castle ActiveRecord。 阅读全文
posted @ 2008-06-24 11:34 Jebel 阅读(818) 评论(1) 推荐(0) 编辑
摘要: Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。这里做一下总结,后续还有Facility系列等,本部分内容会不断的更新。 阅读全文
posted @ 2008-06-24 11:26 Jebel 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 通常一个功能分为界面布局和UI组件开发、前后集成门面、后台处理. Ext本身就带有比较专业和酷的示例,这也是Ext明显强过其他js框架的地方. 阅读全文
posted @ 2008-06-16 21:42 Jebel 阅读(234) 评论(0) 推荐(0) 编辑
摘要: IoC模式基本上是一个高层的概念,在 Martin Fowler 的Inversion of Control Containers and the Dependency Injection 中谈到,实现IoC有两种方式: Dependency Injection与Service Locator, Castle 所采用的是Dependency Injection 来实现 IoC,中文翻译为依赖注入,依赖注入的意义是:“保留抽象接口,让组件依赖于抽象接口,当组件要与其它实际的对象发生依赖关系时,藉过抽象接口来注入依赖的实际对象。” 阅读全文
posted @ 2008-06-13 14:15 Jebel 阅读(652) 评论(1) 推荐(0) 编辑
摘要: Castle 的核心概念是 IoC, IoC 的抽象概念是”依赖倒置”,像是“高层模块不应该依赖低层模块,而是模块都必须依赖于抽象”是 IoC 的一种表现,“实现必须依赖抽象,而不是抽象依赖实现”也是 IoC 的一种表现,“应用程序不应依赖于容器,而是容器服务于应用程序”也是 IoC 的一种表现。 IoC 全名 Inversion of Control,如果中文硬要翻译过来的话,就是“控制反转”。初看 IoC,从字面上不容易了解其意义,我觉得要了解 IoC,要先从 Dependency Inversion 开始了解,也就是依赖关系的反转。 Dependency Inversion The Dependency Inversion Principle有清楚的解释。 阅读全文
posted @ 2008-06-13 11:49 Jebel 阅读(1249) 评论(1) 推荐(2) 编辑
摘要: Castle的核心是个轻量级(Lightweight)容器(Container),实现了IoC(Inversion of Control)模式的容器,基于此核心容器所建立的应用程序,可以达到程序组件的松散耦合(Loose coupling),让程序组件可以进行测试(Testability),这些特性都使得整个应用程序可以在架构上与维护上都能得到相当程度的简化。 阅读全文
posted @ 2008-06-13 11:25 Jebel 阅读(3074) 评论(1) 推荐(1) 编辑