2009-07-10 34 views
1

我們正在開始一個新的Java EE項目,並且正在尋找關於設計模式的建議以公開後端接口。Java EE應用程序的設計模式

如果後端邏輯可以在其他Java EE 5容器的Tomcat上無縫運行,那將會更好。我們目前正在轉向Java EE 5,EJB3,JPA,首選的部署平臺是JBoss 5 AS。我們希望後端引擎爲業務邏輯公開以下接口(例如EJB3本地/遠程,SOAP,REST)。任何關於合適的設計模式的指針都可以用作代碼佈局和封裝結構,這將使我們能夠將它們打包並部署到上述容器中。

回答

2

核心J2EE模式的書已經開始有點過時了。看起來你似乎專注於標準。如果是這樣 - 我會考慮將Seam作爲架構基礎,並使用Seam描述的模式。這是一個專注於標準的框架,但是由於您不必經常重複自己(JPA域類,數據傳輸對象,視圖對象?),並且Seam也爲您提供了有關配置的約定,因此它還可以讓您快速開發。

Seam描述的體系結構類型有點欠缺,但是你會發現一些JBoss site和Seam框架documentation site