您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机应用论文

[网络应用] 用ATL编写三层分布式应用程序

  • 简介: 原文 一、引言随着计算机网络及其相关技术的发展,Internet不再仅仅是人们交流和获取信息的途径,而将成为一个大的分布式的计算平台。电子商务等各种很有发展前途的应用都将以这一平台为基础。当前基于PC或局域网上的Client/Server应用将逐渐...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

一、引言
随着计算机网络及其相关技术的发展,Internet不再仅仅是人们交流和获取信息的途径,而将成为一个大的分布式的计算平台。电子商务等各种很有发展前途的应用都将以这一平台为基础。当前基于PC或局域网上的Client/Server应用将逐渐发展成为具有内置的Internet访问能力的分布式应用。


二、三层应用模型简介
最初的计算机应用是一种基于主机/终端模式的计算模型,应用中几乎所有的计算都由主机来完成,终端只是作为一种输出设备。80年代未,针对这种体系结构的问题与不足,人们提出了客户/服务器(Client/Server)结构,这种模型逐渐得到了广泛的应用。随着应用系统的大型化及基于Internet的应用发展的要求不断提高,这种两级结构(2-tier)的缺陷和不足越来越明显,人们又提出一种三层(3-tier)的应用模型。任何一个应用,从PC机上的报表程序到大型机上的计算,都由三个部分组成:用户界面部分(表示层),应用逻辑部分(应用逻辑层)和数据访问部分(数据访问层)。表示层的功能是与用户交互,应用逻辑层进行具体的运算和决定程序的流程等,数据访问层维护和更新应用程序的数据。尽管任何一个应用都由这样的三个部分组成,但不同的应用开发人员出于诸如开发费用、扩展性及组件的重用性等各种因素的考虑而采取不同的组合方式。

三层分布式应用服务是继两层C/S结构发展到基于中间件的三层C/S结构之后,为Internet平台上实现分布式企业级复杂计算、解决服务器的负载平衡、可伸缩性、可靠性和安全性等问题、基于多种通讯协议和分布式组件对象技术而发展起来的服务体系。
......


  目录

目 录
一、 引言 ----------- (3)

二、 三层应用模型简介 ----------------------------- (3)

三、 COM 和 ATL 概述 ----------------------------- (4)

四、 ATL开发一个COM组件 -------------------------- (6)
1、 创建工程 -------------------------------- (6)
2、 加入ATL类 --------------------------- (7)
3、 加入接口定义,实现接口函数 ---------- (8)
4、 编译连接应用、注册COM服务程序 -------- (9)

五、 用VC++开发客户应用程序 --------------- (10)

六、 总结 ----------------------------------- (12)

七、 致谢------------------------- (13)

参考文献 --------------------------------------------- (13)


  参考资料

参考文献
1、Microsoft MSDN Library Visual Studio 6.0版
2、[美]Tom Armstrong Ron Patton 著,董梁、丁杰等译,ATL开发指南。电子工业出版社
3、[美]Eugene Olafsen、Kenn Scribner、K.David White等著,王建华、陈一飞等译,MFC Visual C++ 6 编程技术内幕。机械工业出版社
4、 David J.Kruglinski Scot Wingo等著,希望图书创作室译,Programing Visual C++ 6.0 技术内幕。北京希望电子出版社
5、 [美]David Bennet著,徐军等译,Visual C++5开发人员指南。机械工业出版社
6、 潘爱民 著,COM原理与应用。清华大学出版社,1999年11月第1版
7、 [美]Peter Norton,Rob McGregor著,孙凤英、魏军、徐京等译,MFC 开发Windows 98/NT 应用程序。清华大学出版社
8、 杨秀章译,COM技术内幕-微软组件对象模型。清华大学出版社,1999年


  简单介绍

摘 要 本文介绍了当前三层应用模型的结构及其优势,以及如何在windows平台上构建基于这一新的模型的应用,其中com技术的主要应用是正由于目前网络应用程序的三层结构的趋势的发展和推广。最后给出了一个用ATL编写的COM组件实现三层分布式应用程序的实例。

查看评论 已有0位网友发表了看法
  • 验证码:
点击这里和网站客服QQ联系
  论文代写:
论文代写、论文发表