摘要:开源项目dropthings的业务容器BusinessContainer系统版本 Dropthings-2.1Dropthings.Business.Container.BusinessContainer 是依赖注入(Dependency Injection)容器,使用Unity 1.2版本//Unity是微软Patterns & Practices团队所开发的一个轻量级的,可扩展的依赖注...
阅读全文
摘要:开源项目dropthings的工作流接口实现WorkflowHelper(注:本项目中,在业务层中使用工作流的方式引起了一些争议。但我的本意是了解这个开源项目,所以,文章会继续下去,不管结果如何。)系统版本 Dropthings-2.1Dropthings.Business.Workflows.WorkflowHelper用途:在业务层中,工作流被同步执行;而默认下,是异步。并且, 异步工作流的返...
阅读全文
摘要:开源项目dropthings的外观模式DashboardFacade系统版本 Dropthings-2.1Dropthings.Business.Facade.DashboardFacade是一个操作面板,用来调度业务层的工作流,外观模式有下面的一些用途:1.在开发多层项目时,在设计阶段,要考虑在各层之间使用外观模式,作为连接每层的单一入口。2.在维护项目时,当子系统功能过多,可考虑重构时,增加一...
阅读全文
摘要:这是开源项目dropthings的工作流接口IWorkflowHelper系统版本 Dropthings-2.1IWorkflowHelper代码namespace Dropthings.Business.Workflows{ using System; using System.Workflow.Runtime; public interface IWorkflowHelper { #regio...
阅读全文