随笔分类 - WCSF框架
基于微软WCSF框架开发心得
WCSF(Web Client Software Factory)中文教程2——创建服务(翻译)
摘要:·目标完成本课程预计时间为:25分钟 Composite Web Application Block的服务可以认为是以松耦合方式为其他组件提供特殊功能应用的类(服务与组件可以编译在相同或不同模块中),例如,某个服务可以提供安全认证,日志写入,或者硬件通讯的功能。工厂也提供了一些基本的服务供我们在程序中使用。当然,我们也可以根据我们的需要来为程序编写特殊的服务。 在本练习中,我们将学习如何...
阅读全文
WCSF中注册服务的深入研究
摘要:众所周知, WCSF(Web Client Software Factory)框架是三层MVP结构, 对业务逻辑的操作都是通过OB(Object Builder)以服务的形式注入到当前模块或者全局模块中, 在通过依赖方式在View, Presenter和Controller中使用. 以下代码描述了一个典型WCSF服务的使用: 在每个模块的ModuleInitializer类中, 可以找到类似的...
阅读全文
使用非ServiceDependency方法获得模块中已注册的服务
摘要:WCSF中注入的服务最终都是存在OB中, 在View, Presenter和Controller中可用通过[ServiceDependency]修饰来引入使用. 通过分析CompositeWeb的源码, 这里给出一种直接获得当前模块中服务的方法, 当然, 一般项目中的模块都能使用[ServiceDependency]. public static object GetInjectService(T...
阅读全文
在非页面类中注入服务
摘要:可以使用类似Microsoft.Practices.CompositeWeb.Web.UI.Page中的方法: WebClientApplication.BuildItemWithCurrentContext(this);
阅读全文
浙公网安备 33010602011771号