B/S体系结构结合COM与ActiveX技术开发
需积分: 50 162 浏览量
更新于2024-11-29
收藏 80KB DOC 举报
"基于B/S体系结构开发应用系统,利用组件和ActiveX技术,结合C/S的优点,构建高效且安全的管理系统。文章介绍了COM组件技术,强调其与开发工具无关性和复用性,并探讨了ActiveX在客户端的应用,以解决B/S体系结构的不足。"
在信息技术领域,B/S(Browser/Server)体系结构已经广泛应用于开发各种应用系统,特别是在管理信息系统中。传统的C/S(Client/Server)结构由于灵活性低、升级困难和维护成本高,逐渐被B/S结构所取代。B/S结构以其无需客户端软件、跨平台操作、开放性和可扩展性以及通过防火墙确保安全性的优势,成为了主流的选择。
然而,B/S结构也存在一些不足,例如处理复杂业务逻辑时性能下降,以及对客户端硬件要求较高。为解决这些问题,本文提出了将B/S与C/S相结合的方法,利用组件技术和ActiveX技术,将组件技术应用在服务器端,ActiveX技术应用在客户端,以提升系统效率和安全性。
COM(Component Object Model)组件技术是微软提出的一种标准,允许不同应用程序或组件对象协同工作。COM组件是遵循COM规范的二进制代码,可以是DLL或EXE形式。COM组件的一大优点是与开发工具语言无关,开发者可以选择VB、VC或Delphi等工具来实现组件。同时,通过接口设计,COM组件具有良好的复用性,接口的标准化使得组件间的交互变得简单,降低了集成的复杂度。
ActiveX是COM的一个扩展,主要用于Web环境,它允许在网页中嵌入可执行代码,如控件,从而在客户端提供更丰富的交互体验。ActiveX控件可以在浏览器中执行,减少了服务器的负担,提高了用户体验。然而,由于ActiveX的安全风险,必须谨慎使用,通常需要配合安全策略和防火墙来确保系统安全。
文章最后提供了一个实际应用案例,进一步证明了这种结合B/S与C/S、利用组件和ActiveX技术的体系结构在解决B/S结构不足方面的有效性。通过这种方式,可以构建出更加高效、安全、易于维护和扩展的应用系统,满足现代企业对于管理信息系统的需求。
2012-04-24 上传
2009-12-14 上传
2012-05-03 上传
2013-12-05 上传
2010-04-27 上传
2024-03-09 上传
loveyou66
- 粉丝: 0
- 资源: 5
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍