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

有帮助吗?

解决方案

我使用的来源是:

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

我不确定你指的有关会议的内容。使用 T5 非常简单。看 .

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top