随笔分类 -  设计模式

与设计模式相关或者沾边的一些内容
摘要:源代码下载 本来想一起提供整个框架的程序源码的。但怎么开源,用哪种协议一直没弄明白,得了解一下。所以先把后台管理部分的源码放上来,并提供使用演示。熟悉了使用,再看源码应该更好一些吧。 说点废话(这段无关技术,可以跳过不看):这个系列放了很长时间了,一直想写,但却一直没有写(说白了就是比较懒吧),总想等成熟一些再说。有朋友希望看源代码的,也没有发布,不是因为保守,而是怕发布后被说代码太烂。等系统比... 阅读全文
posted @ 2010-02-06 14:03 行一山人 阅读(6443) 评论(20) 推荐(4) 编辑
摘要:在本系列的第一篇中,笨熊已经介绍过BLL层的功用,也说明了为什么许多人觉得这一层可有可无。但看近期博客园的文章,还有不少朋友对BLL的存在仍有疑问。正好今天碰到的这个问题颇具代表性,写出来让这些朋友对BLL在业务系统中的功用有个具体的感觉。 先简要介绍一下要做的功能,在程序中,用户输入商品的商品编码,系统从数据库中提取显示此商品的详细信息(图1)。如果一个商品有多个供应商,则弹出提示框供用户选择某... 阅读全文
posted @ 2008-10-31 13:59 行一山人 阅读(3723) 评论(20) 推荐(0) 编辑
摘要:要实现权限验证,首先必须有对具体权限的定义。......说了这么多后,该说一下本系统的实现原理了。......定义好角色权限后,有两种权限验证方式。......前面说了权限的存储与验证机制,那么在具体编程过程中,如何确定一个权限。...... 阅读全文
posted @ 2008-09-17 10:27 行一山人 阅读(5000) 评论(9) 推荐(1) 编辑
摘要:前段时间写了《实战剖析三层架构》,看有些朋友希望提供一下代码。但近期博客园上关于三层架构的文章很多,而且写得都很好,所以就不准备被再写了。不过这几天又有朋友留言鼓励,而且编程中发现一段比较合适的,所以还是决定写出来共享给大家。 先简要介绍一下,这个模块是一个商品管理模块。程序中实现了商品的浏览、添加、修改等功能。 Model项目,商品品牌实体类,BrandInfo.cs:[代码] Model项目... 阅读全文
posted @ 2008-08-23 09:57 行一山人 阅读(1645) 评论(8) 推荐(0) 编辑
摘要: 引言:本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻。导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写。所以想从这个方面入手写一下,让从来没做过三层架构的初学者也能照猫画虎,写出代码来。文章表述的是笔者个人对三层架构的认识,肯定有许多不足的地方,欢迎大家指正,小弟也会根据反馈来修改这篇文章。文中的代码是伪代码,仅用来阐明思路。 阅读全文
posted @ 2008-05-29 09:01 行一山人 阅读(17341) 评论(76) 推荐(6) 编辑
摘要:引言:本来园子里已经有不少RBAC方面的文章了,而且自己的这个系统也参考了其中一些朋友的思想和创意,考虑是不是还有发表的必要。但感觉虽然是同样的东西,由于每个人的出发点与目标都不相同,所以做出来的东西也不会是一样的。而且有些东西,我现在只是做出了架构设计,具体实现起来会不会很合适,也不太清楚。有园子里的弟兄们给提提建议,也是一件好事。是不是发在首页,也考虑了一下,感觉这篇文章,抛开质量不说,起码从... 阅读全文
posted @ 2008-01-26 10:16 行一山人 阅读(10248) 评论(30) 推荐(3) 编辑