我们正在开始一个新的Java EE项目,我正在寻找有关设计模式的建议来公开后端接口。
如果后端逻辑可以在Tomcat,其他Java EE 5容器上无缝运行,那将是更好的选择。我们目前正在转向Java EE 5,EJB3,JPA,首选的部署平台是JBoss 5 AS。我们希望后端引擎为业务逻辑公开以下接口(例如EJB3本地/远程,SOAP,REST)。关于合适的设计模式的任何指针都可以用作代码布局和包结构,这将使我们能够将它们打包并部署在上述容器上。
答案 0 :(得分:2)
核心J2EE模式书开始有点过时了。看起来你专注于标准。如果是这样 - 我会考虑将Seam视为架构基础并使用Seam描述的模式。这是一个专注于标准的框架,但也为您提供快速开发,因为您不必经常重复自己(JPA域类,数据传输对象,视图对象?),Seam也为您提供了超出配置的约定。 / p>
Seam的架构类型描述有点缺乏,但你会发现一些JBoss site和Seam框架documentation site。
答案 1 :(得分:0)