5

我目前正在为我的公司研究 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 的需要并没有完全印象深刻。

4

2 回答 2

7

我使用的来源是:

就个人而言,我发现 Tapestry 5 可以在没有 Spring 的情况下完成基本 Web 应用程序所需的一切。您可能想要引入一些特定的 Spring 实用程序,但 Tapestry/Hibernate 集成非常可靠且易于使用。尽管如此,维基有一些整合两者的例子。

我不确定您指的是关于会话的内容。使用 T5 非常简单。看到这个

于 2010-04-07T16:27:45.867 回答
1

不要忘记在http://tapestry.apache.org查看新的改进文档。

于 2011-01-10T17:16:09.210 回答