随笔分类 -  Architectural Patterns

.NET商业应用架构所要解决的若干问题(浅水滩 )
摘要:.NET商业应用架构所要解决的若干问题(浅水滩 ) 微软风风火火地发起了.NET革命,至今已经有4年的时间了,就从其本质的CLR和C#语法上来说,确实比J2EE要进步不少,连Martin Flower在举例说明OO方法时,都不自觉地使用C#来表达。然而若从商业应用的角度上来讲,微软却落后J2EE太多,这主要是从商业应用架构上来说。J2EE由于老主宗SUN公司相对弱势,导致不能很好地控制局面,因此... 阅读全文

posted @ 2005-01-31 10:56 纯爷们 阅读(1125) 评论(0) 推荐(0)

RBAC Design
摘要:今天有时间学习了一下我们eHR的权限管理设计,同时自己也搜索了一些资料比较了一下,做一个总结写到Blog里面。 在RBAC里面主要有三个对象:User,Role,Permissions(Opperations),在企业级软件中通常都会选择RBAC来控制用户的访问权限。 自己尝试的设计了一下,大体想法如下: User与Role为多对多的关系,Role与Permi... 阅读全文

posted @ 2004-12-16 14:49 纯爷们 阅读(2304) 评论(2) 推荐(0)

Software Fortresses:Modeling Enterprise Architectures(Tips)
摘要:最近在看一本《Software Fortresses:Modeling Enterprise Architectures》的书,感觉对软件系统的架构设计有了一个更清晰的认识,以前对软件系统的架构理解停留在实现方式以及技术架构面,现在真正感觉到在处理业务架构的时候就应该好好斟酌一下,当然在做业务架构设计的时候也应该多少要考虑一下技术的实现: 看到后面的总结,突然想写这么几点,也算对以后... 阅读全文

posted @ 2004-11-26 10:31 纯爷们 阅读(503) 评论(0) 推荐(0)

设计一个简单的缓存容器
摘要:在项目的开发中遇到一个这样的问题:没一个系统用户要有很多与之关联数据,而由于一些页面的加载是由这些数据来判断过滤的,所以与数据库交互加载这样数据的时间变的不可忍受,尤其是大数据量的时候。所以一个比较简单但又实用的方法就是将这些数据缓存起来,供后来调用。 在设计与实现这个简单缓存容器的时候,我想参考一下Microsoft的Application Block:Caching Framew... 阅读全文

posted @ 2004-11-24 09:49 纯爷们 阅读(705) 评论(0) 推荐(0)

处理数据库持久化是多么的头疼
摘要:面向对的数据库到现在没有成型的产品,这也就使得对于我们这些信息系统的开发人员来说,解决数据的存储问题成了影响项目开发进度,以及质量的重要问题,今天在工作之余有时间看了点材料,拿上来跟大家探讨探讨,准备拍砖:) 开发一个数据库持久层可能是很多人都想去做的事情,因为它的成功实施将给后面的开发尤其是公司有多了产品线批量生产的时候,我们可以更多的关注业务逻辑而将数据怎样持久化交由平台去做,这... 阅读全文

posted @ 2004-09-29 15:50 纯爷们 阅读(1003) 评论(2) 推荐(0)

导航