我目前正在为我的公司研究 Tapestry,并试图决定我是否认为我们可以将我们预先存在的专有 Web 应用程序移植到更好的东西上。目前,我们正在运行 Tomcat,并将 JSP 用于我们自己的框架支持的前端,该框架最终使用 JDBC 连接到 Oracle 数据库。
我已经阅读了 Tapestry 教程,它非常简洁并让我感兴趣,但现在我面临着似乎是一个常见的文档问题。在我准备好完全投入到 Tapestry 之前,我需要确保我可以完成很多事情。有没有人有任何好的资源,无论是书、网络文章还是其他任何东西,都比 Tapestry 教程解释的更详细?
我也在考虑与 Hibernate 集成,并且也阅读了一些关于 Spring 的内容。我仍然很难理解 Spring 与 Tapestry 一起使用会比繁琐更有用,因为它们似乎有很多重叠的功能。我阅读的一个示例似乎使用 Spring 与 Hibernate 交互,然后使用 Tapestry 与 Spring 交互,但我的印象是 Tapestry 与 Hibernate 的集成程度相同。我所说的资源是
http://wiki.apache.org/tapestry/Tapstry5First_project_with_Tapestry5,_Spring_and_Hibernate。我之所以感兴趣,是因为我之前在其他任何地方都没有找到关于如何通过 Tapestry 应用程序维护用户级别和会话的信息,但是对于在示例中使用 Spring 的需要并没有完全印象深刻。