决不轻言放弃,否则对不起自己

永不言败

导航

[置顶] 基于SOA架构采用Extjs展现的权限系统之架构层级探讨

摘要: 上一篇文章说过,系统由数据层,业务层,服务层,数据契约层,WCF代理层,ExtJs代理层,展现层组成。现在我们一起探讨这些层之间的作用。 众所周知,主流的三层结构由数据库,业务层与展现层组成。我认为:SOA架构在三层的基础上添加服务层,数据契约层,WCF代理层。 现在一起探讨一下各层之间的作用吧! 阅读全文

posted @ 2008-11-03 17:50 XDS 阅读(3225) 评论(9) 推荐(0) 编辑

[置顶] 基于SOA架构采用Extjs展现的权限系统

摘要: 基于SOA架构采用Extjs展现的权限系统一、界面截图:1. 正在加载中的用户界面2. 注册新用户3. 保存修改的用户,其中有红色三角形的表示被修改过的信息4. 保存正在进行中5. 保存成功6. 筛选用户名中包含“X”的用户,下图为筛选正在进行中7. 在上一步筛选结果中,继续筛选最后登陆时间在2008/09/22前的用户8. 用户组界面。采用动态加载用户组。9. 为研发部添... 阅读全文

posted @ 2008-11-02 15:53 XDS 阅读(5749) 评论(34) 推荐(0) 编辑

2013年4月16日

SeaJS 和 RequireJS 的异同

摘要: 相同点是:要解决的问题相同,都是浏览器端的模块化开发,目标一致。不同点有不少:1. 遵循的规范不同RequireJS 遵循的是Modules/AMD规范。SeaJS 遵循的是Mdoules/Wrappings规范的 define 形式。AMD 规范在 CommonJS 社区争议很大,规范里太多 RequireJS 的影子。社区里不少人反感 RequireJS 打着 CommonJS 的口号,甚至建议 AMD 自立门户,比如最近的这篇讨论:Split off AMD?从这两个规范本身来说,Modules/Wrappings 规范更简洁优雅,不信的话,你读读它们各自的描述就清楚。2. factor 阅读全文

posted @ 2013-04-16 15:23 XDS 阅读(464) 评论(0) 推荐(1) 编辑

2008年8月23日

WCF生成的json与Extjs交互的日期型问题

摘要: WCF生成的json与Extjs交互的日期型问题WCF生成JSON的日期型为:Date(1213545600000 + 0800),该类型为UTC的日期格式,可以通过new Date(1213545600000 + 0800)转化为日期对象,然后获取值。如:(new Date(1213545600000 + 0800)).toLocaleDateString()结果为2008年6月16日。如果在E... 阅读全文

posted @ 2008-08-23 17:06 XDS 阅读(1554) 评论(1) 推荐(0) 编辑

2008年5月22日

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理

摘要: 当Adobe、Microsoft、Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来!出处:http://www.sinoprise.com/read.php?tid-662-page-e-fpage-1.html,我没有改动原文,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/现今存在的开源协议很多,而经过Ope... 阅读全文

posted @ 2008-05-22 15:54 XDS 阅读(651) 评论(0) 推荐(0) 编辑

2007年6月15日

理解实例数据与元数据

摘要: Activity属性有两种类型:元属性与实例属性。元属性只能在设计时设置。实例属性能在设计时设置也能在工作流执行期间直接修改。如:Activity.Name就是元数据。因为Activity的名称在工作流树中是工作流定义的一部份。SuspendActivity类中的Error属性是实例数据。该属性能在设计值不设置但能在Activity运行时更改。 阅读全文

posted @ 2007-06-15 09:16 XDS 阅读(478) 评论(3) 推荐(0) 编辑

理解Activity State Model

摘要: 在Activity生命周期中有6种状态,分别是Initialized(初始化), Executing(执行), Canceling(取消), Closed(关闭), Compensating(修正), and Faulting(故障)。在Initialized状态中Activity已经创建了AEC(ActivityExecutionContext)和Activity执行所需要的初始信息。如:Sus... 阅读全文

posted @ 2007-06-15 09:14 XDS 阅读(512) 评论(1) 推荐(0) 编辑

2007年6月14日

理解 ActivityExecutionContextManager

摘要: ActivityExecutionContextManager:该类允许CompositeActivity创建和管理child activity的AEC。 属性名称 属性描述 ExecutionContexts 获取由当前Activity创建的AEC集合。 PersistedExecutionContexts 获取由当前Activity创建的已经完成并被持久化的AEC集合。属性值Guid集合描述所... 阅读全文

posted @ 2007-06-14 09:07 XDS 阅读(450) 评论(0) 推荐(0) 编辑

2007年6月13日

关于Activity Execution Context

摘要: ActivityExecutionContext简称AEC:用于描述Activity的执行环境。当宿主应用程序调用工作流的Start()方法时创建活动的执行环境。可以通过AEC执行或取消child activity。通过AECparent activity能控制childactivity的执行状态,其它的activity的状态由工作流引擎控制。只有在创建完成AEC后才能将Activity设置成Cl... 阅读全文

posted @ 2007-06-13 09:16 XDS 阅读(719) 评论(0) 推荐(0) 编辑

2007年6月11日

中断工作流并持久化到数据库中

摘要: 中断工作流并持久化到数据库中工作流图如下:说明:工作流中的行为为自定义行为。该工作流的执行流程如下:张三,李四与王五三个审核稿件,三个人必须通过才通过,如果不通过则继续审核,直到通过为止。如果不通过,则将数据持久化到数据库中,并中断工作流的执行。可以通过加载工作流再次执行工作流。自定义的审核行为代码如下:Code highlighting produced by Actipro CodeHighl... 阅读全文

posted @ 2007-06-11 09:51 XDS 阅读(1117) 评论(9) 推荐(1) 编辑