您的位置: 莆田资讯网 > 体育

演示Web服务的B2B实现:设定情节

发布时间:2019-09-13 19:53:34

在软件开发的世界中,围绕一个应用程序的开发,存在着大量设计原则、方法、模式以及经验法则。取决于领导应用程序开发的是什么人,具体采用的思路与实现细节也是变化多端的。

演示Web服务的B2B实现

欢迎阅读本系列的第一篇文章。这个系列将详细探讨一个B2B Web服务的实现,指导你开发一个完整的B2B Web服务应用程序。在阅读这些文章的过程中,建议Builder.com会员就这个应用程序的开发过程发表评论。你有一个更好的实现吗?对我们的B2B方案有任何疑问吗?我们期待你的积极参与,并承诺尽最大努力解决你的问题。

下一篇文章内容简介:基于本系列第一篇文章所提出的需求,作者将创建应用程序组件和开发异常处理和日志功能,围绕一个n层框架来实现那些需求。

进行软件开发时,大多数结构师都会沿用一些经过实践检验的、行之有效的构架模式。但是,假如你的开发团队进入一个以前从来没有人涉足的领域,又该怎么办?突然,以前积累的经验不再有效,你的设计必须进行创新,不能再借鉴通用的经验法则。

Web服务就是这样的一个领域,结构师必须有所创新,而且要通过不断的尝试,确保自己的方案仍然行之有效。在未来几周,我们将展开一段令人振奋的Web服务应用程序构架之旅,指导你从头设计一个B2B(商家到商家)协作式项目。从需求到用例,到组件框架,再到用户界面,我将演示如何利用协作式Web服务来生成一个应用程序,并讨论系统设计的方方面面。

背景知识

这些设计模式和实现细节肯定不是设计一个应用程序的最理想和最完美的方式。和所有开发者一样,我们每个人都有自己的编码风格,而且都有自己的系统设计理念。

但是,我会尽可能多地使用常用设计模式和最佳经验法则。另外,我还会用到通过试验为Web服务创建设计模式而积累的一些知识。有时,这方面的问题颇令人迷惑。

我将使用以下产品技术来生成最终的应用程序:

Visual Studio .NET 2002(也可使用2003) SQL Server 2000——特别是VS.NET配套提供的MSDE版本 Microsoft的Data Access Application Blocks 应用程序框架将采用一个n层构架模型,这是较复杂的企业系统常用的一种模型。图A展示了该模型的一个简单示意图。

图A

n层构架模型

应用程序在逻辑上划分为5层:

HTML GUI表示层 GUI逻辑层的隐藏代码 业务逻辑组件层 数据访问组件层 存储过程SQL层 首先有必要研究并理解每一层的用途。这样一来,在接触实现细节时,就可避免盲目猜测每一部分代码的作用。未来的文章在实际构建应用程序时,还会就每一层进行更详细的论述。

夜尿增多的治疗
四个月宝宝怎么止咳
宝宝脾虚怎么办
十个月宝宝便秘怎么办
猜你会喜欢的
猜你会喜欢的