<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_决不轻言放弃,否则对不起自己</title><subtitle type="text">永不言败</subtitle><id>http://feed.cnblogs.com/blog/u/24398/rss</id><updated>2008-11-03T09:50:11Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/24398/rss"/><entry><id>http://www.cnblogs.com/xds/archive/2008/11/03/1325739.html</id><title type="text">基于SOA架构采用Extjs展现的权限系统之架构层级探讨</title><summary type="text">上一篇文章说过，系统由数据层，业务层，服务层，数据契约层，WCF代理层，ExtJs代理层，展现层组成。现在我们一起探讨这些层之间的作用。众所周知，主流的三层结构由数据库，业务层与展现层组成。我认为：SOA架构在三层的基础上添加服务层，数据契约层，WCF代理层。现在一起探讨一下各层之间的作用吧！</summary><published>2008-11-03T09:50:00Z</published><updated>2008-11-03T09:50:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2008/11/03/1325739.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2008/11/03/1325739.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2008/11/02/1324808.html</id><title type="text">基于SOA架构采用Extjs展现的权限系统</title><summary type="text">基于SOA架构采用Extjs展现的权限系统一、界面截图：1. 正在加载中的用户界面2. 注册新用户3. 保存修改的用户，其中有红色三角形的表示被修改过的信息4. 保存正在进行中5. 保存成功6. 筛选用户名中包含&amp;#8220;X&amp;#8221;的用户，下图为筛选正在进行中7. 在上一步筛选结果中，继续筛选最后登陆时间在2008/09/22前的用户8. 用户组界面。采用动态加载用户组。9. 为研发部添...</summary><published>2008-11-02T07:53:00Z</published><updated>2008-11-02T07:53:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2008/11/02/1324808.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2008/11/02/1324808.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2008/08/23/1274743.html</id><title type="text">WCF生成的json与Extjs交互的日期型问题</title><summary type="text">WCF生成的json与Extjs交互的日期型问题WCF生成JSON的日期型为：Date(1213545600000 + 0800)，该类型为UTC的日期格式，可以通过new Date(1213545600000 + 0800)转化为日期对象，然后获取值。如：(new Date(1213545600000 + 0800)).toLocaleDateString()结果为2008年6月16日。如果在E...</summary><published>2008-08-23T09:06:00Z</published><updated>2008-08-23T09:06:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2008/08/23/1274743.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2008/08/23/1274743.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2008/05/22/1204940.html</id><title type="text">五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理</title><summary type="text">当Adobe、Microsoft、Sun等一系列巨头开始表现出对"开源"的青睐时，"开源"的时代即将到来！出处：http://www.sinoprise.com/read.php?tid-662-page-e-fpage-1.html，我没有改动原文，只是进行了一些排版和整理。参考文献：http://www.fsf.org/licensing/licenses/现今存在的开源协议很多，而经过Ope...</summary><published>2008-05-22T07:54:00Z</published><updated>2008-05-22T07:54:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2008/05/22/1204940.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2008/05/22/1204940.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2007/06/15/784215.html</id><title type="text">理解实例数据与元数据</title><summary type="text">Activity属性有两种类型：元属性与实例属性。元属性只能在设计时设置。实例属性能在设计时设置也能在工作流执行期间直接修改。如：Activity.Name就是元数据。因为Activity的名称在工作流树中是工作流定义的一部份。SuspendActivity类中的Error属性是实例数据。该属性能在设计值不设置但能在Activity运行时更改。</summary><published>2007-06-15T01:16:00Z</published><updated>2007-06-15T01:16:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2007/06/15/784215.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2007/06/15/784215.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2007/06/15/784213.html</id><title type="text">理解Activity State Model</title><summary type="text">在Activity生命周期中有6种状态，分别是Initialized（初始化）, Executing（执行）, Canceling（取消）, Closed（关闭）, Compensating（修正）, and Faulting（故障）。在Initialized状态中Activity已经创建了AEC(ActivityExecutionContext)和Activity执行所需要的初始信息。如：Sus...</summary><published>2007-06-15T01:14:00Z</published><updated>2007-06-15T01:14:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2007/06/15/784213.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2007/06/15/784213.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2007/06/14/782990.html</id><title type="text">理解 ActivityExecutionContextManager</title><summary type="text">ActivityExecutionContextManager：该类允许CompositeActivity创建和管理child activity的AEC。 属性名称 属性描述 ExecutionContexts 获取由当前Activity创建的AEC集合。 PersistedExecutionContexts 获取由当前Activity创建的已经完成并被持久化的AEC集合。属性值Guid集合描述所...</summary><published>2007-06-14T01:07:00Z</published><updated>2007-06-14T01:07:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2007/06/14/782990.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2007/06/14/782990.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2007/06/13/781330.html</id><title type="text">关于Activity Execution Context</title><summary type="text">ActivityExecutionContext简称AEC：用于描述Activity的执行环境。当宿主应用程序调用工作流的Start()方法时创建活动的执行环境。可以通过AEC执行或取消child activity。通过AECparent activity能控制childactivity的执行状态，其它的activity的状态由工作流引擎控制。只有在创建完成AEC后才能将Activity设置成Cl...</summary><published>2007-06-13T01:16:00Z</published><updated>2007-06-13T01:16:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2007/06/13/781330.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2007/06/13/781330.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2007/06/11/778795.html</id><title type="text">中断工作流并持久化到数据库中</title><summary type="text">中断工作流并持久化到数据库中工作流图如下：说明：工作流中的行为为自定义行为。该工作流的执行流程如下：张三，李四与王五三个审核稿件，三个人必须通过才通过，如果不通过则继续审核，直到通过为止。如果不通过，则将数据持久化到数据库中，并中断工作流的执行。可以通过加载工作流再次执行工作流。自定义的审核行为代码如下：Code highlighting produced by Actipro CodeHighl...</summary><published>2007-06-11T01:51:00Z</published><updated>2007-06-11T01:51:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2007/06/11/778795.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2007/06/11/778795.html"/></entry><entry><id>http://www.cnblogs.com/xds/archive/2007/06/11/778791.html</id><title type="text">在工作流内部调用宿主的静态方法终止工作流的执行</title><summary type="text">在工作流内部调用宿主的静态方法终止工作流的执行业务说明：张三，李四与王五三人审核一份稿件。如果张三审核通过则提交给李四审核，李四审核通过再提交给王五审核。三个人都通过，则稿件审核通过。如果任意一人不通过则工作流结束。假设现在张三审核通过，李四审核不通过，然后结束了工作流下面是工作流图：工作流的内部方法：Code highlighting produced by Actipro CodeHighli...</summary><published>2007-06-11T01:48:00Z</published><updated>2007-06-11T01:48:00Z</updated><author><name>XDS</name><uri>http://www.cnblogs.com/xds/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xds/archive/2007/06/11/778791.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xds/archive/2007/06/11/778791.html"/></entry></feed>
