使用JBoss Seam重构Java Web App以使用Spring

问题描述 投票:1回答:1

我需要转换用JBoss Seam框架编写的项目来使用spring框架。我需要完全删除JBoss Seam。在我的课堂上有注释

  • @name
  • @范围
  • @DataModel
  • @DataModelSelection
  • @在
  • @out
  • @开始
  • @厂
  • @创建
  • @结束
  • @破坏
  • @去掉

上面JBoss Seam注释的等效Spring注释是什么?如果没有任何等价物,我如何在Spring中处理这些注释?

代码中还有一个以下变量。

@In
private FacesMessages facesMessages;

这里的FacesMessages是一个JBoss Seam框架类。在Spring框架中,这个类的替代品是什么?

谢谢。

spring spring-mvc jboss seam
1个回答
0
投票

你提到的那些注释,只要你理解SEAM和Spring,它就不会成为问题。既然你在询问它,你可能缺乏这两种知识。一旦你了解了斯普林斯,大多数生命周期和那些注释都非常紧张。 FacesMessages主要用于您可以向前端或UI显示消息,因此您可以使用任何View技术(freemarker,jsp等)替换它。但你必须重写所有内容并重新连接所有内容。很可能你所指的JBoss SEAM应用程序正在使用JBoss 5和Java 7,并且最有可能是旧的hibernate(如果有的话)。您需要更多地关注pages.xml和components.xml或任何适当的规则。

© www.soinside.com 2019 - 2024. All rights reserved.