Интернет магазин китайских планшетных компьютеров



Компьютеры - ATL Server - SRF файлы

11 мая 2011


Оглавление:
1. ATL Server
2. SRF файлы



SRF файлы могут содержать набор HTML и скриптовых тегов. SRF скриптовые теги помечены {{ открывающими и }} закрывающими скобками.

Один SRF файл может вызывать код из нескольких DLL приложения. Аналогично, одна DLL приложения может служить нескольким SRF файлам.

Простейший SRF файл должен содержать одну или более ссылок на прикладные DLL и один или более вызовов функций этих DLL. Простой SRF файл выглядит примерно следующим образом:

{{handler ATLServerHelloWorld.dll/Default}}
<html>
<body>
{{HelloWorld}}
</body>
</html>

Первая строчка файла:

{{handler ATLServerHelloWorld.dll/Default}}

используется для идентификации DLL и класса, который будет вызван SRF файлом.

Далее в файле, вызовы функций выглядят примерно так:

{{HelloWorld}}

В приведённом выше случае, ATLServerHelloWorld.dll DLL содержит определение класса по умолчанию "Default" как показано ниже:


class CDefault
{
  ...
  
 
  HTTP_CODE OnHelloWorld
  {
    m_HttpResponse << "Hello World!";
    return HTTP_SUCCESS;
  }
};

Нужно пояснить, что атрибут request_handler используется в классе для идентификации класса как класса по умолчанию "Default", а также атрибут tag_name используется для идентификации метода "HelloWorld".



Просмотров: 1648


<<< AnkhSVN
CodeView >>>