Web Forms UI与WCF服务接口全解析
1. Web Forms UI基础构建
在构建Web Forms UI时,可依据特定的业务对象来创建。如同WPF技术一样,创建Web Forms接口的方式多种多样。关键在于,业务对象会自动强制执行所有业务规则并提供业务处理,这样UI就无需包含这些代码。
我们可以基于相同的业务对象集、数据访问代码和数据库设计,创建出两种截然不同的用户界面。网站为实现最佳性能进行了配置,将会话(Session)和数据门户与Web表单置于同一进程中运行。若想提高可扩展性和容错能力,可以将会话移至单独的进程或状态服务器;若要增强安全性,可将数据门户服务器组件运行在单独的应用服务器上。而实现这些,只需在Web.config中更改一些设置即可,UI代码和业务对象在各种场景下都能正常工作。
2. WCF服务接口概述
2.1 WCF简介
WCF是微软.NET平台自3.0版本起的重要支柱技术之一。它为构建面向服务、客户端/服务器、消息传递及其他分布式应用提供了统一的方法,有效替代或抽象了多种旧技术,具体如下:
- Web Services(asmx服务)
- Remoting
- Enterprise Services
- MSMQ
- WSE
2.2 客户端/服务器与SOA架构选择
在构建应用程序接口时,可选用客户端/服务器或面向服务架构(SOA)。以下是一些重要术语的定义:
| 术语 | 定义 |
| ---- | ---- |
| 应用程序 | 在逻辑信任边界内实现的一组行为,包括传统的单层
超级会员免费看
订阅专栏 解锁全文
1205

被折叠的 条评论
为什么被折叠?



