MVC - основная схема разработки распорок. Для просмотра используются JSP, а затем - контроллер (Pattern Front controller Pattern), а затем - модель.
Действия основаны на шаблоне команды.
Struts также использует шаблон ValueObject, поскольку мы обычно инкапсулируем все данные в объекте и затем передаем их в JSP.
В распорках гораздо больше паттернов.