Учебник по Гобелену обновлен здесь: http://tapestry.apache.org/tapestry-tutorial.html
С точки зрения различий, они огромны.
Struts - это ориентированная на действие структура;он закругляет некоторые из самых грубых граней Servlet API и значительно упрощает привязку действий (эквивалент сервлета в Struts) к представлениям (обычно JSP).Тем не менее, он оставляет всю тяжелую работу для вас.
Гобелен - это компонентно-ориентированная структура: он выполняет всю тяжелую работу.Компоненты означают, что Tapestry знает гораздо больше о структуре вашего приложения и может выполнять большую часть напряженной работы и слежки, например, выискивать хорошие URL-адреса и автоматически отвечать на них: вы просто заботитесь о своих классах и методах страницы.Кроме того, он делает намного больше.
Гобелен много делает, но и старается оставаться на своем пути, когда вы этого не хотите.
Наконец, в Struts есть непревзойденные функции повышения производительности: лучшие отчеты об исключениях для случаев, когда что-то идет не так, и реальная перезагрузка классов, чтобы вы могли изменить свой код и сразу же увидеть изменения в своем браузере.