构建全球分布式应用程序
在开发基于Windows DNA的应用程序时,有许多关键的方面需要开发者深入了解。下面将从多个维度详细介绍相关内容。
1. 软件应用结构
在全球应用开发中,Web开发者与内容开发者有着不同的职责。内容开发者主要负责创建网页的图形界面,如使用HTML编辑器(如Microsoft Frontpage)来设计网页的外观和行为,通常不需要特定的编程知识。而Web开发者不仅要处理应用程序的内容,还要处理业务规则和应用程序内部的逻辑,这通常需要在业务层和数据层创建程序(如DLL服务器),因此需要具备编程、数据库和内容开发等多方面的技能。
一个标准的基于Web的分布式应用程序通常会大量使用以下工具:
- 通用数据访问组件
- Visual Studio开发工具
- 中间件工具,很可能是Microsoft Transaction Server
- Internet Information Server及其组件
- Windows NT本身
与传统的客户端/服务器应用程序开发相比,以Web为中心的DNA环境下的应用开发存在两个明显的不同点:
- 开发工具成熟度 :Web开发工具和技术不如传统客户端/服务器工具成熟,导致自动化调试和测试工具相对缺乏。不过,随着DHTML和XML的最新版本的出现,呈现层的对象模型正在逐渐包含更多传统客户端/服务器应用程序中使用的对象。
- 数据安全和访问控制 :传统客户端/服务器应用程序通常有预定义的登录方式和内置的安全限制,而Web应用程序本质上是公开可访问的系统。虽然在企业内部
基于Windows DNA构建分布式应用程序
超级会员免费看
订阅专栏 解锁全文
2911

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



