zoukankan      html  css  js  c++  java
  • 关于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向网页输出指定的数据,来替换掉网页是的标签。
    大致如此吧。
  • 相关阅读:
    中国剩余定理
    hdu1808-Halloween treats(抽屉原理)
    快速幂算法
    因子和与因子个数
    乘性函数
    HDU 2669 Romantic (扩展欧几里得定理)
    扩展欧几里得算法
    Bi-shoe and Phi-shoe(欧拉函数)
    欧拉函数
    [51nod]1284 2 3 5 7的倍数(容斥原理)
  • 原文地址:https://www.cnblogs.com/zguosir/p/18085.html
Copyright © 2011-2022 走看看