2009-06-12 41 views
1

我想在不同的模塊中分割我的項目,所以我可以在需要時將它們交換出來。 Atm我只是Jboss開發者工作室。通過Seam中的應用程序註釋

所以我想我的模板,登錄等將在1個模塊/應用

然後,我希望能夠訪問thease註釋和豆類在另一個應用程序。

這可能嗎?

或者是這個模塊可能在1個應用程序中分離,所以很容易提取所有的xhtml,java文件,與一個模塊assoisiated的導航規則?

+1

也許你應該只用servlet API提出同樣的問題。由於JSF只是一個servlet,而Seam只是JSF的過濾器和服務。如果你瞭解低層次的細節,你可能會在任何框架中取得成功,包括seam。 – 2009-06-13 10:46:52

回答

1

您可以將所有的java類/註釋/接口組織到單獨的jar中。只需確保META-INF文件夾中有一個seam.properties文件。當接縫啓動時,它會掃描類路徑中的所有jar,看它們是否有該文件。如果是這樣,它將它們添加爲可能的組件。所以你可以在戰爭中包括這些不同的罐子。

我從來沒有找到一種方法來從單獨的戰爭/罐子包括XHTML文件,並讓他們實際上在戰爭中的功能。我們目前使用maven的疊加功能將各種戰爭組合成一個大戰場。它將各種faces-config,components.xml和xhtml文件組合成一個我們部署的大型戰爭。

0

只要引用包含類的單獨JAR,您當然可以重新使用後端Bean,並將它們組裝到新應用程序的components.xml中。前端資源 - 不太確定。