Форум → Программирование → PHP для идиотов → Front Controller
Front Controller
Страницы: ← Следующая страница →
-
Кто как реализовывает???????
Моя Реализация
Front Controller реализовывает паттерн Chain Filter, т.е. имеется ряд фильтров Init,Cache, Access, DispatcheRequest, RenderingTemplate и т.д.
DispatcheRequest - фактический главный класс…
Разбирает запрос и определяет (делается это посредствам Routoring'a…) Controller & Action, и выполняет соответствующее действие(так же в Controller'e есть есть возможность After & Before Action)… Если контроллер/действие или шаблон не найдён, то то происходит обращение к NotFoundController… -
18 сентября 2007 г. 16:56, спустя 1 час 19 минут 7 секунд
Никак )
В моей концепции по урлу в самом начале не поймешь итогового действия -
18 сентября 2007 г. 16:59, спустя 2 минуты 54 секунды
Patrick, столько же умных слов как ты не знаю, но у меня принцип такой жевсе умрут, а я изумруд -
18 сентября 2007 г. 17:16, спустя 16 минут 55 секунд
Вот единственно что меня смущает, так это выполнение неких действий( например только для зарегистрированных пользователей) фактически проверка одна, но эти действия могут встречаться в разных контроллерах, выделить класс(для проверки) не проблема, но вот инициализирвать этот класс в каждом нужном Action'e, то тут уже папахивает запахом(дублирования кода)…
Есть какие нибудь предложения как реализовать? -
15 мая 2008 г. 14:39, спустя 239 дней 21 час 22 минуты
оО! MVC! принцип After & Before Action из Руби рельсов взяли?Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
15 мая 2008 г. 15:10, спустя 31 минуту 5 секунд
Patrick, просто интересно у тебя приложение начинает работать с PSVM ? -
-
15 мая 2008 г. 16:38, спустя 20 минут 28 секунд
это сокращение от public static void main
это точка входа в java программы
я собственно почему интересуюсь - у тебя там куча патернов. может ты и это реализовал
чтото вроде
new Site(); -
15 мая 2008 г. 23:21, спустя 6 часов 42 минуты 57 секунд
принцип After & Before Action из Руби рельсов взяли?
да конечно!Patrick, просто интересно у тебя приложение начинает работать с PSVM ?
ну не совсем так…
$filter_chain = new FilterChain();
$filter_chain->registerFilter('SettingsFilter');
$filter_chain->registerFilter('RequestDispatcherFilter');
$filter_chain->registerFilter('RenderingFilter');
$filter_chain->process();
хотя можно скрыть за
$app = new MyApplication();
$app->run(); -
16 мая 2008 г. 11:02, спустя 11 часов 40 минут 21 секунду
странный вообще язык эта пыха
некоторые пытаются скрестить с жабаскриптом
некоторый тянут паттерны из жава
некоторый из руби рельсов
вообще я не знаю к чему я это написал… -
16 мая 2008 г. 17:59, спустя 6 часов 57 минут 42 секунды
CTAPbIu_MABP, незнаю почему, но мне нравиться твой пост :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 мая 2008 г. 10:13, спустя 2 дня 16 часов 14 минут
некоторый тянут паттерны из жава
некоторый из руби рельсов
паттерны не зависят от языка!!! -
19 мая 2008 г. 16:33, спустя 6 часов 19 минут 18 секунд
Patrick, давайте будем объективны, да паттерны не зависят от языка, и если уже говорить откуда они идут то давайте говорить о смолтоке, а если еще конкретнее говорить то в википедии написано что их разработал архитектор.
Тем не менее сейчас большая (двойное ударение) часть паттернов придумывается именно в джава и завязаны именно на особенностях этого языка. а те 23 шаблона которые описали ГОФ в своей книге они действительно универсальны и применимы везде. -
19 мая 2008 г. 20:37, спустя 4 часа 4 минуты 32 секунды
Тем не менее сейчас большая (двойное ударение) часть паттернов придумывается именно в джава и завязаны именно на особенностях этого языка.
пример? -
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!