查看文章
 
Web Client Software Factory Hands-On Labs-起篇
2008年08月19日 星期二 10:09

WCSF使架构师和开发人员使用ASP.NET构建的大型网站提供了很好的解决方案。它包含一系列可重用的组件和类库、EnterpriseLibrary、开发模板、帮助文档以及其它的一些附属性的东西。WCSF把项目技持模块化的开发与测试,使软件开发实现良好的模块化与协作开发。


WCSF有以下特点:
    1.应用程序具有复杂的页面流或工作流
    2.多个协作团队共同开发一个应用程序
    3.从多个数据来源并通过统一的用户接口来呈现数据的复合应用程序
    4.技持XCopy的布署,各模块具有较好的开发独立性
   
本系列文章主要来自于Web Client Software Factory Hands-On Labs,下面将依照该文档介绍一下安装与初始准务工作。

运行环境:
    Microsoft Windows XP, Windows Server 2003, 或 Windows Vista操作系统
    .Net3.0框架(另外如果使用.Net2.0框架,需要使用PageFlow)
    Microsoft Visual Studio 2005 Team 版本或VS2008版本。
    Guidance Automation Extensions July 2007 CTP或更高
    Enterprise Library 3.1- May 2007或更高
    Web Client Software Factory - June 2007或更高

示例数据库安装
    运行Script文件夹下的SetupDatabase.bat批处理文件,此文件可以在SqlServer2000或SqlServer2005中创建数据库。但这个文件默认的是在SqlServer2005 Express版中创建数据库。如果想在SqlServer2000或SqlServer2005中创建数据库,需要我们进行如下操作。
    1.用记事本打开SetupDatabase.bat文件
    2.找到第7号代码:if "%1%"=="" set sqlServer=.\sqlexpress,把它改为:if "%1%"=="" set sqlServer=.即可。
    数据库的名子为:WCSF_HOLs。其中包含身份验证表、商业数据和页面流表等。
   
启用Guidance Package
    1.安装GuidanceAutomationExtensions.msi和GuidanceAutomationToolkitForVS2008.msi
    2.打开解决方案
    3.点击“工具”-“Guidance Package Manager”
    4.在“Guidance Package Manager”对话框中点击“Enable / Disable Packages”
    5.在弹出的“Enable and Disable Packages”对话框中选中“Web Client Development”复选框
    6.点击“OK
   
本示例代码包含以下实验练习
    Lab 1: 创建一个带有来务模块的解决方案
    Lab 2: 在业务模块中添加Service
    Lab 3: 添加视图
    Lab 4: View-Presenter模式中的数据绑定
    Lab 5: 创建基础模块
    Lab 6: 验证与授权
    Lab 7: 日志与异常处理
    Lab 8: 使用页面流
   
从下篇文章开始我们将一一实现这些练习。


类别:Wcsf||添加到搜藏 |分享到i贴吧|浏览(1890)|评论 (0)
 
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu