2008年6月3日

使用静态构造函数与使用单件

摘要: 今天需要编写一个AuthenticationProviderFactory的工厂类,需要向外部提供注册、注消和获取IAuthenticationProvider的服务,并且在构造时能够将配置中的信息获取并设置一些相应的值。这里我想了很长时间是使用单件还是使用静态方式来提供这三个功能。虽然使用单件与使用静态在原则上很好区分(如果将这个类是工具集则使用静态否,如果表示的是一种概念使用单件),但具体做起... 阅读全文

posted @ 2008-06-03 10:52 蓝色游骑兵 阅读(248) 评论(0) 推荐(0) 编辑

2008年5月22日

数据完整性的检查

摘要: 前两天就产生的这个数据完整性的问题,只是当时没有记录下来,现在回想了一下感觉还是记录下来比较好. 数据完整性主要解决的问题就是数据的合法性,想像一下一个多对多关联表的关联数据都是无效是会是多么大的一个问题,这个问题在上一家公司的时候我就问公司的高手们的,但他们只给我讲了有两种处理方式,但没有对每种方式讲个所以然,他们都偏向于使用代码进行检查,也就是在领域层中进行检查,同时我看M... 阅读全文

posted @ 2008-05-22 10:45 蓝色游骑兵 阅读(1696) 评论(0) 推荐(0) 编辑

2008年5月20日

Acegi安全框架

摘要: 今天在查看相关安全设计资料时发再一个Acegi安全框架。现在没有空看先记到起。 出处:http://developer.51cto.com/art/200612/36416.htm 阅读全文

posted @ 2008-05-20 22:48 蓝色游骑兵 阅读(215) 评论(0) 推荐(0) 编辑

安全服务的设计思考

摘要: 前面将安全中的用户部分的信息基本完成,现在需要思考怎么来完成安全服务中对于权限部分的设计工作,需要分析一下权限部分需要处理那些问题及最初的解决问题的想法。先来记录一下需要处理的权限控制方面的问题。经过前面对部分资源的参考和了解,其中对于权限控制分为两种: 一是业务处理控制:主要控制当前用户能够处理那些业务,能够执行系统中的什么功能。 二是业务范围控制:主要控制当前用户在执... 阅读全文

posted @ 2008-05-20 22:42 蓝色游骑兵 阅读(218) 评论(0) 推荐(0) 编辑

ContextAttribute与ContextBoundObject应用开发3

摘要: 昨天在了解使用ContextAttribuet与ContextBoundObject的过程中发现很多人说MarshalByRefObject使用起来很慢并且有可能会在后面的.NET中不支持。我想这里确实是应当注意的一个问题,但其实可以发现包括ADO.NET中的对象大多数对象都是继续于MarshalByRefObject对象,如果MS在这种对象上使用都没有性能上的问题,我想在Domain层之中使用这... 阅读全文

posted @ 2008-05-20 10:59 蓝色游骑兵 阅读(516) 评论(0) 推荐(0) 编辑

ContextAttribute与ContextBoundObject应用开发2

摘要: 昨天了解了ContextAttribute与ContextBoundObject应用开发的一些基础,今天准备在ContextBoundObject对象之上加入消息拦截器,来测试一下应用。 经过昨天了学习了解到ContextAttribute与ContextBoundObject这一组对象之间的核心关系为: IContextAttribute:用于标识上下文环境相关Attribute,当CL... 阅读全文

posted @ 2008-05-20 10:53 蓝色游骑兵 阅读(1403) 评论(1) 推荐(0) 编辑

2008年5月19日

ContextAttribute与ContextBoundObject应用开发

摘要: 这两天因开发的需要,需要分析和构建针对ContextAttribute极其ContextBoundContext相关的拦截器的内容,所以今天一上班就开发分析ContextAttribute与ContextBoundContext之间的应用关系,在查看了相关网友的资源后开始了我的分析之路。 首先:我建立了一个ContextAttribute的子类和一个普通的Attribute子类,分别附加在Co... 阅读全文

posted @ 2008-05-19 11:55 蓝色游骑兵 阅读(1977) 评论(3) 推荐(0) 编辑

2008年4月24日

邮件发送组件的开发完成

摘要: 通过这两周的工作,终于将我的邮件发送组件编写完成,虽然不能够说设计优秀,构思巧妙但总的来说还是将这个完成了,通过这次的开发我也深深了解到面向对象的强大,虽然学习和使用面向对象已有5,6左右的时间,但也是对其真真的设计开发没有能够很好的把握到核心,通过这两次对组件的编写才真正的步入到面向对象的精髓之中.等将其它的工作做好以后,再次整个的组件的设计图画出来. 阅读全文

posted @ 2008-04-24 10:27 蓝色游骑兵 阅读(204) 评论(0) 推荐(0) 编辑

2008年4月8日

验证组件的设计和使用

摘要: 前面通过自己的开发已基完成了验证组件的设计工作,验证的原则是当验证的条件不成立时表示的是验证没有通过,而条件成立时表示通过.如:需要验证一个string属性不为null或空则设计的这个验证器的名称就叫StringNotNullOrEmptyValidator,而验证数据范围的叫做Int32InRangeValidator.这样的验证原则比较的符合我们的思维,其实质就是验证成功的条件. 在没有进行具... 阅读全文

posted @ 2008-04-08 10:58 蓝色游骑兵 阅读(220) 评论(0) 推荐(0) 编辑

2008年3月15日

如何从新开发的程序中提炼服务

摘要: 现在已确写在SOA的开发中也不就是将所有的功能都开发为公开的服务,而只是将与其它软件会发生交互的部分才设计为服务。 通过这样的一种方式,就必须从新开发的程序中提炼出服务。那么这里应当怎么的提炼出来服务呢,提炼出来的服务又与程序中其它的功能是一种什么样的关系呢? 在看SOA的很多介绍中都是将原有系统作为实现SOA服务的一个底层的依赖,根据这一种设想,那么根据以前的分层关系:x.IServices x... 阅读全文

posted @ 2008-03-15 09:43 蓝色游骑兵 阅读(163) 评论(0) 推荐(0) 编辑

导航