1

有没有关于将 jBoss seam 引入旧的 Hibernate/JSF 项目的文档?

试过谷歌,我发现是:启动新的接缝项目,将现有代码复制并粘贴到新项目中。在开始之前多了解一点会很高兴。

4

2 回答 2

1

最好的方法可能是将 Seam 库添加到您现有的项目中,然后逐步重构您的代码以利用 Seam 的功能。为此,请通读 Seam 手册并为每个 Seam 功能重构代码,以简化 JSF 方法。这包括以下内容:

  • 将你的 JSF 动作监听器类变成Seam 组件(即添加一个注解)
  • 合并动作监听器和 EJB 类(动作监听器可以是 Seam 中的 EJB)
  • 注入一个Seam 管理的持久化上下文而不是你现有的 Hibernate 会话
  • 使用Seam 导航语法简化页面导航规则
  • 如果您仍在使用 JSP,请将视图迁移到 Facelets。

基本上,Seam 可能会给你很多方法来简化你现有的代码,所以一次应用一个来看看它们是如何工作的。

于 2009-01-24T00:11:08.893 回答
0

这似乎是解决方案的一部分:

http://www.mastertheboss.com/en/seam/63-jboss-seam-tutorial-1.html

于 2008-12-11T14:12:10.873 回答