JBoss Application Server 7中的Seam?

Ana*_*and 9 compatibility jboss seam

JBoss AS 7支持哪种Seam框架版本?我打算使用Seam2.2.2,它是否与Jboss AS 7兼容?

jan*_*oth 17

是的,不是.

如果您想象自己Seam的时间表,那么答案就来自于:

  • 创建Seam 2.x是为了简化Java EE 5的开发,并作为未来标准的孵化器,主要是Java EE 6和JSF 2
  • Java EE 6采用Seam 2(和其他人)的想法来指定CDI(并改进像JSF这样的API)
  • Seam 3为Java EE 6带来了新的想法,并作为未来标准的孵化器,主要是Java EE 7和JSF 2.x.

是的,Seam 2 - 或多或少 - 与JBoss AS 7兼容.为什么?由于Java EE 6是与Java EE 5兼容向下,但你将不得不面对一些问题,像这样和喜欢一个.我刚刚将一个Seam 2.x应用程序从JBoss AS 4迁移到了JBoss AS 6,它花了我一个月的时间.

不,不要将Seam 2用于新项目,而不是2011年.CDI比Seam 2双射更加成熟,JSF 2比JSF 1.2容易得多,任何类型的应用程序开发都会让Seam 3变得更加有趣.最后,它是关于在工作中获得乐趣,要么?

  • 正如我所说的那样 - 可能是Seam 2.2.2(*不是*2.2.0,AFAIK),但是工作还在前面.你应事先做一些仔细的调查 - 你问这个问题意味着这仍然是一个开放的待办事项.无论迁移到JBoss AS 7的动机如何,重写应用程序(或将其保留在JBoss 5上)可能更容易也更复杂 (2认同)