Mercurial > pub > Impl
comparison Lib/IMPL/Web/Application.pm @ 59:0f3e369553bd
Rewritten property implementation (probably become slower but more flexible)
Configuration infrastructure in progress (in the aspect of the lazy activation)
Initial concept for the code generator
author | wizard |
---|---|
date | Tue, 09 Mar 2010 02:50:45 +0300 |
parents | a35b60b16a99 |
children | b0c068da93ac |
comparison
equal
deleted
inserted
replaced
58:a35b60b16a99 | 59:0f3e369553bd |
---|---|
11 use CGI; | 11 use CGI; |
12 | 12 |
13 BEGIN { | 13 BEGIN { |
14 public property handlerError => prop_all; | 14 public property handlerError => prop_all; |
15 public property factoryAction => prop_all; | 15 public property factoryAction => prop_all; |
16 public property handlersQuery => prop_all; | 16 public property handlersQuery => prop_all | prop_list; |
17 } | 17 } |
18 | 18 |
19 # custom factory | 19 # custom factory |
20 sub new { | 20 sub new { |
21 my ($self,$file) = @_; | 21 my ($self,$file) = @_; |
58 =pod | 58 =pod |
59 | 59 |
60 =head1 SYNOPSIS | 60 =head1 SYNOPSIS |
61 | 61 |
62 require MyApp; | 62 require MyApp; |
63 MyApp->instance('app.config')->Run(); | 63 MyApp->spawn('app.config')->Run(); |
64 | 64 |
65 =head1 DESCRIPTION | 65 =head1 DESCRIPTION |
66 | 66 |
67 Зкземпляр приложения содержит в себе глобальные настройки, реализует контроллер запросов, | 67 Зкземпляр приложения содержит в себе глобальные настройки, реализует контроллер запросов, |
68 в качестве источника запросов используется CGI или иной совместимый модуль. | 68 в качестве источника запросов используется CGI или иной совместимый модуль. |