В настоящее время я изучаю 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 в этом примере.