我正在建立一個新的多模塊項目結構。現在有一個ejb和耳朵模塊,我想爲RESTful Web服務添加一個Web模塊。最好的辦法是什麼?作爲獨立的maven模塊休息
的應用程序看起來像這樣(模塊及其內容):
app
(POM):父POMcore
(EJB):EJB,休眠,DAO中,實體,業務邏輯ear
(耳朵):創建可展開的容器組件
現在我想添加一個寧靜的web服務模塊。
從http://www.jboss.org/jbossas/downloads看的jboss-AS-7快速啓動應用程序總是有war
模塊,它只是引導了其他的服務,同時與JAX-RS註解豆類EJB項目的一部分(在我的情況core
:
app
ejb
(含有服務用JAX-RS註解+豆)ear
war
(只含web.xml
)
我用這種方法的問題是,EJB模塊包含的服務,其餘資源。把它們分開是不是更好?或者這是要走的路?
否則:哪種方法會更好?
app
core
ear
rest
(戰爭包含其餘資源豆類和web.xml
)
或
app
core
ear
rest
rest-resources
(對其餘資源豆單獨的容器)rest-war
(戰爭,只包含web.xml
)
我們有類似的設置,但我們在Web項目中結合了JAX-RS。 – Seshagiri