2010-02-27 5 views
4

Я задаю этот вопрос из-за Zend Framework. Мне это очень нравится, но тем не менее, модульность не очень гибкая. Например, многие из нас сначала создают модуль по умолчанию и администрирования, но на самом деле он не может использоваться повторно. На самом деле администратор должен быть не модулем, а некоторой парадигмой, которая заботится о каждой стороне администратора модуля (например, диспетчере подключаемых модулей).Есть ли хороший ресурс книги по модульной архитектуре веб-приложений?

Так или иначе, есть Есть хорошая книга по архитектуре модульного веб-приложения?

P.S. извините, если это дубликат.

+0

Модуль администратора может иметь контроллер, предназначенный для управления другими модулями. Выполнение этого по-прежнему будет поддерживать «модульный» аспект, который вы ищете, позволяя вам удалить модуль «admin» и другие модули, не затрагивая ничего другого. – Ballsacian1

ответ

0

Да, их несколько. Но есть только один, что является абсолютным должны читать в веб-рамочном мире:

паттерны корпоративной архитектуры приложений:

Это является стандартом де-факто книгу со всеми шаблонами, используемыми через Zend Framework, и почти все другие веб-фреймворки. Front Controller, Router, Service Layer, все они взяты из этой книги.

Вы можете найти хорошее резюме в Интернете на Fowler's site

+0

Я сам думал о назначении PoEAA (и Domain Driven Design от Эрика Эванса), но потом почувствовал, что на самом деле не ответит на вопрос о модульной архитектуре ZF. – Gordon

+0

Вы правы, архитектура модуля ZF очень специфична для ZF. Конечно, есть несколько книг, посвященных ZF. Книга Акрабата приходит на ум: http://www.amazon.com/Zend-Framework-Action-Rob-Allen/dp/1933988320 – naneau

Смежные вопросы