关于atl server的感受(1)

老板决定用atl server技术,说是为了网站的效率。在使用过程中也感觉确实比asp之类的快一些,毕竟,他是在c++的层次上直接封装了isapi。

atl server这个名字起的不伦不类,直到现在朋友问我在做什么,我还是费尽的说半天,才说个模模糊糊,朋友一句“噢”,他也似乎明白了,我似乎也就可以不说了。

atl server项目集成在vs.net的c++项目中,和他同在的还有一个atl server web service。
虽然他用vs.net开发,但和.net根本不沾边。使用unmannaged c++,基于一套叫做ATL的模板库构建。

直到现在我还是对c++驾驭不了,对这套模板库更是有点忘而生畏,回头再看自己的程序,真有点害怕,庆幸自己竟然走过来了。

简单的概述atl server:
1。他就是一种开发网页的技术。
2。每个网页(*.srf文件)对应一个或多个c++类。这个类要打上[request_handler name=“。。。”]属性(attribute),这样这个类实际上继承自CCustomRequestHandler。
3。网页中出现若干标记{{Hello}},IIS解释到这些标记,就交有handler类中的某个打了[tag_name=“Hello“]的方法来处理,在这个方法处理中,可以通过m_httpResponse向网页输出指定的数据,来替换掉网页是的标签。
大致如此吧。

转载于:https://www.cnblogs.com/zguosir/archive/2004/06/23/18085.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值