年过半百的老李头

知足、感恩、平常心

导航

Web服务软件工厂(WSSF)演练之一:安装Web服务软件工厂

关键字:Web Services Software Factory,Setup

Web服务软件工厂( WSSF )是微软模式与实践团队(  Microsoft Patterns and Practices Group 推出的一组集成了工具、模式、源代码和说明性指导的集合。可以帮助您以简单有效的方式在 Windows® Communication Foundation (WCF) ASMX 中建模和构建 Web 服务。其目标是帮助您建立一个健壮的、规范的WCF or ASMX service本系列将分为以下五个部分: 

Post 1: 下载,安装和设置演示项目

Post 2: 创建数据契约和实现业务实体

Post 3: 创建服务契约和实现方法

Post 4: 创建托管主机,部署和测试WSDL

Post 5: 生成代理,创建简单的客户端,测试呼叫服务

原来WSSF版本了很多XML配置创造的合同。随着Web Service Software Factory: Modeling Edition - February 2008版本(称为建模版 3.020082月的推出 ,微软模式和实践团队(Microsoft Patterns and Practices Group)增加了很多新功能如代码生成等。下面进入的示例。

首先,您必须先下载并安装GAX Guidance Automation Extensions 1.4 。它可以在这里下载。安装非常简单,你只需要运行安装程序,并接受默认为继续下去。

接下来,您必须在这里下载Web Service Software Factory: Modeling Edition - February 2008WSSF)安装包。如果您的操作系统是Vista,您必须以管理员权限运行命令提示符来引导安装程序。命令提示符显示在您的开始菜单中 ,然后右击它。选择以管理员身份运行。如下所示。执行安装程序。

随后,您将再次获得安装向导,您可以接受默认设置,继续前进。

当你已经成功安装了WSSF ,启动Visual Studio 2008 ,并点击文件---新建- ”项目。然后选择Guidance Packages(指导包)---Service Factory: Modeling Edition(服务工厂:建模版),选择Model Project示范项目。选择一个保存位置,并将该项目命名为MyCryptographyService ,然后单击确定。

注:我们要做的WCFFramework 要求最低为3.0版本。我会选择Framework  3.5来运行我们的项目。

将示范项目MyCryptographyService,重命名为MyCryptographyService.model 因为我们以后要添加一个此名称的项目。

右键单击解决方案,并选择Add–> WCF Implementation Projects

这将打开一个添加新项目对话框再次。将它命名为MyCryptographyService (这就是为什么我们之前改变命名的原因) ,并单击确定

此时Visual Studio将创建完整的解决方案,包括业务逻辑层、数据访问层、服务接口层及一些测试项目。你也许已经注意到,各项目间彼此的引用关系已经生成,如果你有错误,请确保您遵循正确的步骤进行。

下一篇,我们将设计实现及各实体的项目。

Web服务软件工厂(WSSF)演练之二:创建数据契约和实现业务实体

 

资源:

Web 服务软件工厂建模版本

http://msdn.microsoft.com/zh-cn/magazine/cc164250.aspx

实现一个.NET Web Services服务注册中心

http://www.infoq.com/cn/articles/net-service-registry

学习笔记:使用Web Service Software Factory开发

http://www.cnblogs.com/danishan/archive/2008/12/03/1346942.html

Web Service Software Factory : Modeling Edition Feb 2008 安装心得

http://hi.baidu.com/leyhui/blog/item/52a0334ed102a60fb2de0531.html

 

原文地址:

http://www.peteonsoftware.com/index.php/category/web-services-software-factory/

Note: All links current as of the time of this blog post

 

 

 

posted on 2009-02-06 23:01  李运琪  阅读(1774)  评论(1编辑  收藏  举报