梁某人

发展才是硬道理

导航

随笔分类 -  设计思想

灵光闪动
如何使用子程序参数--摘自代码大全2
摘要:1、如果在调用子程序之前出现进行装配(set up)的代码,或者在调用子程序之后出现拆卸(take down)的代码,表明应该只传递个别数据而不是对象。2、如果发现经常需要修改子程序的参数表,而每次修改的参数都是来自于同一个对象,说明应该传递整个对象而不是个别数据项了。 筛选条件的过滤器类就是这样的例子,比如客户今天增加一个筛选条件,明天筛掉一个,等等。 阅读全文

posted @ 2009-05-12 16:39 涛仔28 阅读(363) 评论(0) 推荐(0)

有关集中用户的问题
摘要:集中用户应该有一个“所属管理插件”的字段,记录此用户的出处,比如“内部员工”,即由“内部控制台”插件管理。 那么用户 staff_tommy 的“所属管理插件”的字段值为“InternelWebControlPanel”. 系统内核插件提供一个扩展点为“UserProvider” 各个需要统一用户管理功能的插件均可扩展这个扩展点,扩展规格是:必须实现以下接口: /**////... 阅读全文

posted @ 2006-07-19 23:35 涛仔28 阅读(267) 评论(0) 推荐(0)

基于插件的权限系统构想
摘要:基于插件的权限系统构想 一、概述: 综合来说,基本思路就是各个插件提供扩展,负责提供权限控制对象(动态提供)和权限类型。 二、操作步骤与思路: (一) 第一步,选择插件,询问插件的权限控制扩展,得到插件拥有的权限控制对象(简称RCO)的顶级分类。 (二) 第二步,由RCO顶级分类,选择插件提供的RCO(分页,可形成树结构从而形成对象群,即一个对象提供多种类型的RCO)。如,对于应用目录支持插件... 阅读全文

posted @ 2006-06-09 11:02 涛仔28 阅读(410) 评论(0) 推荐(0)

asp.net 控件包含与数据、控制包含的思考
摘要:asp.net的用户控件做得很好,再加上 metaBuilder的masterPage支持,就更好了,这是UI方面的。对于数据,能否跟这个控件的机制结合在一起呢。一般的思路是从外层控件将数据一直传到需要数据的最内层控件,这不失为最强的控制模式,但也造成了内层控件对于外层控件的过度依赖,不利于重用,考虑masterPage的模式,则我们也可以使用类似的模式,比如:A控件包含B控件,B包含C控件,C控... 阅读全文

posted @ 2006-01-07 05:46 涛仔28 阅读(266) 评论(0) 推荐(0)

对象微操
摘要:对于具备某些不可为空的域的领域对象,最好的防出错的方式就是不设缺省构造函数,用构造函数强制规定。 阅读全文

posted @ 2005-07-07 15:40 涛仔28 阅读(216) 评论(0) 推荐(0)

有道理
摘要:Adoption of the OSGi specifications can therefore reduce software development costs as well provide new business opportunities. 阅读全文

posted @ 2005-03-22 02:33 涛仔28 阅读(375) 评论(0) 推荐(0)

用Visio来做工作流定义工具
摘要:Visio还有一个好处,也是微软的东东的好处—— 容易二次开发。编写程序可以读出图形的所有属性。VISIO XP还完全支持XML,文件可以另存为XML,开发起来更方便。我们现在用它做工作流自定义的画图工具。 阅读全文

posted @ 2005-03-13 12:38 涛仔28 阅读(1097) 评论(1) 推荐(0)

权限系统思路
摘要:1、角色只与模块(功能)对应 2、具备“管理选项”的角色可被授予其他角色(这是从Oracle得到的启发) 阅读全文

posted @ 2005-02-26 10:20 涛仔28 阅读(395) 评论(0) 推荐(0)