• 关于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向网页输出指定的数据,来替换掉网页是的标签。
    大致如此吧。
  • 相关阅读:
    js动态生成按钮,页面用DIV简单布局
    Maven初学之经验浅谈
    pl/sql注册码
    windows server 2012R2 网络慢的那些事
    sql 优化
    巧用selectKey
    list集合,map集合遍历
    oracle中declare程序块用法
    处理oracle锁表
    关于img标签图片不加载不识别相对路径得解决办法
  • 原文地址:https://www.cnblogs.com/zguosir/p/18085.html
Copyright © 2020-2023  润新知