02 2010 档案
摘要:前两节我们已经完成了状态机的元数据创建以及部分图形表示,如果你使用过运行起来的状态机设计器,你就会发现很多问题.在这一节,我们主要来完善我们的状态机实例,包括完善元数据和图形符号等.
阅读全文
摘要:上一节我们已经创建状态机的元数据模型,在这一节,我们来完成我们状态机的图形符号,建立起状态机的测试运行环境.
阅读全文
摘要:在前几节中,我们以创建的默认项目介绍了Vs.net dsl的一些基本的知识,包括域类,域关系,图形符号,图形映射等,这些东西看起来可能会有些抽象,和我们第二节介绍的需求还没有直接关系,不过这些概念确实我们开发我们自己的dsl之前必须要掌握的。如果你对我们将要做的这个实际的案例的需求并不是很了解,请仔细需求一下我们这个状态机的需求.如果你第一次看这一系列,或者是对这些基础概念还不是很熟悉,建议你看一下前面的几节基础知识。
阅读全文
摘要:在上一节介绍了vs.net dsl的图形符号,其中包括图表,编辑器,形状.在这一节,我们来看一下图形符号与元数据之间的关系,他们是怎么映射在一起的.模型元素由形状来表示,而域关系则用连接器(Connectors)来表示.图形映射定义了模型元素通过形状可视化表示出来,而连接器映射定义了链接如何通过连接器可视化表示出来.
阅读全文
摘要:2009年对我来说是不太平静的一年,在11月份换了工作,离开了工作了两年的公司,有不舍也有固执,其实打工无非有两种选择,一是在一个公司持续的干下去,二是寻找自己的最合适最理想的工作环境。这次我选择了后者,虽然在新的工作环境中遇到了一些问题,不过我想我还是会不断坚持我自己的梦想,不管在什么样的环境下,都要努力地提高自己,重要的是一定要有想法,而不是原地踏步.
阅读全文
摘要:CSLA.NET这一系列其实是我很早就有的想法,接触和使用这个框架时就报怨国内的资源太少,入门教程除了作者的那本书就再也没有什么了,这一系列也是应一些朋友的要求,说实话,CSLA.NET我使用起来并不是很熟练,不过我想这一系列能够对入门和深入的朋友还是会有帮助,如果大家对这一系列有啥看法,请直接反馈给我.
阅读全文
摘要:Visual Studio DSL系列是我2010开始的,主要是基于使用Visual Studio DSL进行领域驱动开发,这个也是自己工作和学习的主要方向,在2010年也会把主要的精力放在这一领域,除了入门这一系列,我还会进行深入一系列,对于一些功能实现进行讲解,同时会翻译一些国外的不错的文章,后期可能会有相应的视频推出。希望这些能够对大家有所帮助,虽然国内进行这方面开发的还比较少,不过我相信会持续的多起来
阅读全文
摘要:SQL Server BI Step by Step 系列是我2009完成的基于SQL SERVER的BI开发入门,不过具体来说主要还是侧重一些开发技巧和功能实现,采用循序渐进的方式来介绍SQL Server BI的一些功能。现在已经完成了SSIS部分,SSRS正在进行中,这一系列在进度在2010年可能会稍慢些,因为现在的侧重点不在这个方面,不过我想我还会持续的研究这个领域,并完成这一系列.
阅读全文
摘要:Spring.Net+NHibenate+Asp.Net mvc +ExtJs系列是我2008-2009完成的一系列简单入门,在这里整理一下,需要说明的是,这一系列我将会在2010年来完善和深入加强.
阅读全文
摘要:NServiceBus是dotnet世界里面最流行的开源企业服务总线. 它强大,轻量级;可插拨,简单易用,支持企业级开发等特点.NServiceBus开始于2006年,并且一直在持续的改进,而且社区很活跃,作者更新的也很快.而且NServiceBus已经被多个大公司应用到正式的实际生产项目中,还是经受过正式项目的考验,最近将要发布2.0版本.
阅读全文
摘要:到现在为止,我们还是只是介绍模型相关的东西,还没有接触到Dsl的模型的展现,对于一个Dsl来说,没有图形展现也是可行的,不过对于一个开发工具来说,要提供一种方式来操作我们的元数据,Visual Studio DSL在图形展现这方面提供了不错的支持,不过对于复杂的Dsl来说,图形的展现往往需求很复杂,现在的图形化支持在一定程度上也未必能够满足一些特定的需求, 有总比没有好,期望微软会在这方面会有所加强。
阅读全文
摘要:到现在为止, 我们已经为业务对象创建了属性,验证规则,数据门户.除了属性我们会直接使用,验证规则和数据门户我们不会手动直接调用的,而最通常调用的是我们的业务对象的工厂方法,在这一节,我们就为Product对象添加了些通用的工厂业务方法,并且介绍一下工厂方法调用的内部细节,以及业务对象的相关细节
阅读全文
摘要:上一节我们已经创建了我们业务对象的属性和简单的验证规则,这一节我们主要来实现数据门户 ,首先先大概介绍一下CSLA数据访问相关的概念,Csla框架的数据门户通过通道适配器模式和消息路由模式合并起来,提供了对服务器上所有数据访问操作的一个简单明了的入口点。实际上,数据门户完全隐藏了服务器的参与,这就使得应用程序能在不改变代码的情况下,在两层和三层物理部署之间自由切换
阅读全文
摘要:我们已经准备好了环境,下面我们就来介绍CSLA业务对象的创建,如果你还没有下载CSLA,请在这里下载CSLA.NET,我们使用的是3.8.2版本(本来想使用4.0版本,后来发现是针对framework 4.0的).在这一节我们先介绍CSLA业务对象一些基础的东西的实现,在这里包括业务属性,基本业务方法,基本数据验证,以及基本的数据门户.
阅读全文
摘要:上一节和大家说了些CSLA.NET的一些功能,以及对这些功能提出一些疑问,从这一节开始,我们就带着这些问题,来学习CSLA 框架怎么使用。我并不打算在这里介绍CSLA框架的一些概念,如果你对面向对象这些概念仍然不是很熟悉的话,建议你还是大概看一下作者的书,我们还是采用 CSLA.NET来结合实际使用完成一个简单的例子.
阅读全文