Mercurial > pub > Impl
comparison Lib/IMPL/Web/QueryHandler.pm @ 180:d1676be8afcc
Перекодировка в utf-8
author | sourcer |
---|---|
date | Fri, 30 Dec 2011 23:40:00 +0300 |
parents | 4267a2ac3d46 |
children | 4d0e1962161c |
comparison
equal
deleted
inserted
replaced
179:b3d91ff7aea9 | 180:d1676be8afcc |
---|---|
27 | 27 |
28 =pod | 28 =pod |
29 | 29 |
30 =head1 NAME | 30 =head1 NAME |
31 | 31 |
32 . | 32 Базовый класс для обработчиков запросов. |
33 | 33 |
34 =head1 SYNOPSIS | 34 =head1 SYNOPSIS |
35 | 35 |
36 | 36 Простой вариант |
37 | 37 |
38 =begin code | 38 =begin code |
39 | 39 |
40 package MyHandler; | 40 package MyHandler; |
41 | 41 |
57 | 57 |
58 =over 4 | 58 =over 4 |
59 | 59 |
60 =item C< Invoke($action,$nextHandler) > | 60 =item C< Invoke($action,$nextHandler) > |
61 | 61 |
62 , . | 62 Вызывается механизмом обработки запроса, для передачи управления обработчику. Данная реализация |
63 , , | 63 проверяет контекст вызова, если как статический метод, то создает экземпляр класса и вызывает |
64 C< Invoke > C< $action >, C< $nextHandler >. | 64 у созданного объекта метод C< Invoke > с параметрами C< $action >, C< $nextHandler >. |
65 | 65 |
66 C<action>. | 66 При создании нового объекта в конструктор передается именованый параметр C<action>. |
67 | 67 |
68 , C< Process >. | 68 Если метод был вызван у объекта, то управление передается методу C< Process >. |
69 | 69 |
70 =over | 70 =over |
71 | 71 |
72 =item C< $action > | 72 =item C< $action > |
73 | 73 |
74 | 74 Экземпляр запроса |
75 | 75 |
76 =item C< $nextHandler > | 76 =item C< $nextHandler > |
77 | 77 |
78 . , | 78 Делегат для вызова следующего обработчика. Вызывается без параметров, но следующему обработчику |
79 . | 79 втоматически будут переданы необходимые параметры. |
80 | 80 |
81 =back | 81 =back |
82 | 82 |
83 =back | 83 =back |
84 | 84 |