我们正在启动一个新的Java EE项目,并正在寻找有关设计模式的建议,以公开后端接口。
如果后端逻辑可以无缝地运行在Tomcat和其他Java EE 5容器上,那就更好了。我们目前正在转向JavaEE5、EJB3、JPA,首选的部署平台是JBoss 5AS。我们期望后端引擎为业务逻辑公开以下接口(例如,EJB3本地/远程、SOAP、REST)。任何关于合适的设计模式的指针都可以用于代码布局和包结构,这将使我们能够将它们打包并部署到上面提到的容器上。
发布于 2009-07-10 08:12:18
核心J2EE模式一书已经有点过时了。看起来你关注的是标准。如果是这样的话--我会考虑将Seam作为架构基础,并使用Seam描述的模式。这是一个专注于标准的框架,但也为您提供了快速开发,因为您不必经常重复自己(JPA域类、数据传输对象、视图对象?)Seam还为您提供了优于配置的约定。
描述Seam的体系结构类型有点欠缺,但您可以找到一些JBoss site和Seam框架documentation site。
发布于 2009-07-10 06:37:56
https://stackoverflow.com/questions/1107980
复制相似问题