Какие шаблоны проектирования использовались в инфраструктуре Struts 1.x? - PullRequest
1 голос
/ 16 апреля 2009

Какие шаблоны проектирования использовались в Struts 1.x framework?

Ответы [ 4 ]

2 голосов
/ 05 февраля 2013

ActionServlet -> Фронт-контроллер

RequestProcessor & ActionMapping -> Контроллер приложений

ActionForm -> Контекстный объект

Действие -> Шаблон команды

1 голос
/ 23 января 2012

Контроллер Struts использует шаблон проектирования команд, классы действий используют шаблон проектирования адаптеров, а метод process () объекта RequestProcessor использует шаблон проектирования методов шаблонов.

1 голос
/ 16 апреля 2009

Вы ищете эту книгу?

http://java.sun.com/blueprints/patterns/

Это все из них.

0 голосов
/ 16 апреля 2009

MVC - основная схема разработки распорок. Для просмотра используются JSP, а затем - контроллер (Pattern Front controller Pattern), а затем - модель.

Действия основаны на шаблоне команды.

Struts также использует шаблон ValueObject, поскольку мы обычно инкапсулируем все данные в объекте и затем передаем их в JSP.

В распорках гораздо больше паттернов.

...