Хорошие ресурсы для создания веб-приложения в Tapestry - PullRequest
5 голосов
/ 07 апреля 2010

В настоящее время я изучаю Tapestry для своей компании и пытаюсь решить, думаю ли мы, что мы можем портировать наши ранее существующие проприетарные веб-приложения на что-то лучшее. В настоящее время мы работаем с Tomcat и используем JSP для нашего интерфейса, поддерживаемого нашей собственной структурой, которая в конечном итоге использует JDBC для подключения к базе данных Oracle.

Я прошел учебник по Гобелену, который был действительно аккуратным и заинтересовал меня, но теперь я столкнулся с тем, что, похоже, является общей проблемой документации. Есть много вещей, которые я должен быть уверен, что смогу выполнить с Гобеленом, прежде чем я буду готов полностью посвятить себя этому. Есть ли у кого-нибудь хорошие ресурсы, будь то книга, веб-статья или что-то еще, которые выходят за рамки того, что объясняется в руководстве по Гобелену?

Я также подумываю об интеграции с Hibernate, а также немного прочитал о Spring. Мне все еще трудно понять, как Spring будет более полезным, чем громоздким, в тандеме с Tapestry, поскольку у них, похоже, много перекрывающихся функций. Пример, который я прочитал, использовал Spring для взаимодействия с Hibernate, а затем Tapestry to Spring, но у меня сложилось впечатление, что Tapestry в той же степени интегрируется с Hibernate. Ресурс, о котором я говорю, это
http://wiki.apache.org/tapestry/Tapstry5First_project_with_Tapestry5,_Spring_and_Hibernate. Мне было интересно, потому что я больше нигде не нашел информации о том, как поддерживать пользовательские уровни и сеансы с помощью приложения Tapestry, но не был впечатлен необходимостью использования Spring в этом примере.

Ответы [ 2 ]

7 голосов
/ 07 апреля 2010

Источники, которые я использую:

Лично я обнаружил, что Tapestry 5 делает все необходимое базовому веб-приложению без Spring. Возможно, вы захотите использовать некоторые специальные утилиты Spring, но интеграция Tapestry / Hibernate очень прочная и простая в использовании. Тем не менее, в вики есть несколько примеров их интеграции.

Я не уверен, что вы имеете в виду в отношении сессий. Это очень просто с T5. Смотрите это .

1 голос
/ 10 января 2011

Не забудьте проверить новую, улучшенную документацию на http://tapestry.apache.org.

...