Software Factory

Web Client Software Factory v2.0发布
     摘要:
WCSF

Web 客户端软件工厂为尝试管理使用 ASP.NET 构建的大型网站的开发人员提供了引人注目的解决方案。此软件工厂支持创建与站点中的各个子目录相关联的模块,并为模式(如 View-Presenter 和 Application Controller)提供了一个可支持以模块化方式启用网站的独立开发、测试和部署的框架,值得我们认真去研究。

现在微软模式与实践团队又发布了Web Client Software Factory v2.0版本,除了支持.NET Framework 3.5和Visual Studio 2008之外,还在2.0中加入了很多小的指导包,称之为“Guidance Bundle”,如Validation Bundle、Autocomplete Bundle等。  阅读全文

posted @ 2008-02-29 21:07 TerryLee 阅读(4104) | 评论 (21)  编辑

微软轻量级“代码生成器”—Repository Factory使用(下)
     摘要: Repository Factory是微软模式与实践小组发布的一个开发指南包,它把之前的Web Service Software Factory(WSSF)集成的Data Access Guidance Package分离出来,形成了一个单独的开发指南包。引用Johnny Halife的话说:“它不是一个对象-关系映射(Object-Relational Mapping,ORM)工具,它的目的是作为一个轻量级的代码生成器,以自动化完成绝大部分生成领域模型对象,并将之持久化到数据库的任务代码。”本文为微软轻量级“代码生成器”—Repository Factory使用下篇。  阅读全文

posted @ 2007-11-29 21:26 TerryLee 阅读(4728) | 评论 (29)  编辑

微软轻量级“代码生成器”—Repository Factory使用(上)
     摘要: Repository Factory是微软模式与实践小组发布的一个开发指南包,它把之前的Web Service Software Factory(WSSF)集成的Data Access Guidance Package分离出来,形成了一个单独的开发指南包。引用Johnny Halife的话说:“它不是一个对象-关系映射(Object-Relational Mapping,ORM)工具,它的目的是作为一个轻量级的代码生成器,以自动化完成绝大部分生成领域模型对象,并将之持久化到数据库的任务代码。”本文为微软轻量级“代码生成器”—Repository Factory使用上篇。  阅读全文

posted @ 2007-11-29 21:23 TerryLee 阅读(5651) | 评论 (32)  编辑

Web Client Software Factory系列(4):数据绑定和ObjectContainerDataSource控件
     摘要: 在Web Client Software Factory系列(3):View-Presenter模式中提到,表示器包含了响应用户事件逻辑以及一些View的状态等,在Web Client Software Factory中包含了一个名为ObjectContainerDataSource的数据源控件,它为View-Presenter模式和数据绑定之间提供了桥梁,ObjectContainerDataSource可以简单的理解为用来包行对象的容器。它的处理过程如下图所示:  阅读全文

posted @ 2007-11-28 20:45 TerryLee 阅读(3729) | 评论 (24)  编辑

Web Client Software Factory系列(3):View-Presenter模式
     摘要: 将一个ASP.NET站点分离为多个独立的模块,一个最大的问题就是与页面相关联的大多数业务逻辑驻留在该页面的源代码文件中,我们几乎做不到将源代码文件分为多个独立的程序集。为了真正创建独立的与站点中的页面相关联的功能模块,所有页面逻辑、事件处理逻辑和导航逻辑需要以某种方式从页面提取出来并保存在独立的程序集中。

Web Composite应用程序块中的默认解决方案是使用 View-Presenter 模式将页面逻辑分成不同的用于响应由视图(网页)转发的任意事件的类(表示器)。表示器类完全在业务模块中实现,从而将应用程序逻辑至于网站外,接口是在定义由视图实现的方法的业务模块中定义的。这样,网页可在结束时将所有事件转发给表示器,无需任何实际的特定于应用程序的职责。这样还可使设计表示器的测试更为容易,无需实际涉及到前端网页。  阅读全文

posted @ 2007-11-27 20:33 TerryLee 阅读(3705) | 评论 (25)  编辑

Web Client Software Factory系列(2):Composite Web应用程序块
     摘要: 使用Composite Web应用程序块的好处是能够将一个主站点拆分为多个独立的模块,每个模块负责主站点中一个目录及其所有内容。多个开发人员分别独立负责不同的模块而不会相互干涉。  阅读全文

posted @ 2007-11-26 20:23 TerryLee 阅读(3941) | 评论 (37)  编辑

Web Client Software Factory系列(1):初识与预备知识
     摘要: Web 客户端软件工厂为尝试管理使用 ASP.NET 构建的大型网站的开发人员提供了引人注目的解决方案。此软件工厂支持创建与站点中的各个子目录相关联的模块,并为模式(如 View-Presenter 和 Application Controller)提供了一个可支持以模块化方式启用网站的独立开发、测试和部署的框架。  阅读全文

posted @ 2007-11-25 20:03 TerryLee 阅读(4774) | 评论 (37)  编辑

微软Web Client Software Factory RC版发布
     摘要: 原计划于06年12月中旬发布的Web Client Software Factory项目,终于发布了第一个RC版本,在这之前一直是以Week’s Drop形式发布。Eugeniop对本次发布的介绍:

This is an MSI for the first time, code complete and content complete, including new documentation topics, enhanced Guidance Packages, substantial performance improvements, among other goodies.

官方主页:http://www.codeplex.com/websf/
  阅读全文

posted @ 2007-01-09 08:50 TerryLee 阅读(4971) | 评论 (10)  编辑

Enterprise Library v3中的新成员:Application Block Software Factory
     摘要: Tom Hollander今天在他的个人Blog中宣布,将会在下一个版本的Enterprise Library(开发代号为Enterprise Library v3)中提供一项非常酷的功能,就是Application Block Software Factory。

在之前两个版本的Enterprise Library中,我们也可以创建自己的Application Block,并且在Enterprise Library Jan2005中还提供了一个简单的自定义的Application Block的示例,但是对于开发人员来说,创建自己的Application Block仍然是比较复杂的。有了Application Block Software Factory可以使我们很容易的创建的自己Application Block,如果你对此比较感兴趣,可以通过Tom Hollander的文章先了解一些细节。

……  阅读全文

posted @ 2006-12-14 23:46 TerryLee 阅读(5853) | 评论 (10)  编辑

Web Client Software Factory 开发路线图
     摘要: Eugeniop在个人Blog上提供了一张Web Client Software Factory在未来七个月的开发路线图  阅读全文

posted @ 2006-11-30 12:00 TerryLee 阅读(4768) | 评论 (6)  编辑

关注 Web Client Software Factory [Weekly Drop 08]
     摘要: 微软模式与实践小组将于今年12月中旬发布的Web Client Software Factory是非常值得我们期待的一个项目,它提供了一个Software Factory来指导我们如何使用微软的平台(ASP.NET, ASP.NET AJAX, Workflow Foundation等)来开发一些基于Web的解决方案。

提供一些Web Client Application Block:基于WF的Page Flow Application Block

Web Client架构

指导开发活动的整个过程
  阅读全文

posted @ 2006-11-13 00:14 TerryLee 阅读(2774) | 评论 (7)  编辑

导航

公告

  • 网名:TerryLee
  • 本名:李会军
  • 位置:中国北京 Ethos
  • 联系方式:
  • 访问我的个人主页

 MVP配置

 版权声明

  • 本站采用创作共用许可 署名,非商业

绿色通道

IT新闻

统计

与我联系

留言簿(322)

我的标签

随笔分类

随笔档案

个人站点

关注项目

好的网站

我的好友

搜索

积分与排名

阅读排行榜

评论排行榜