Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns javaee应用程序的设计模式_Design Patterns_Architecture - Fatal编程技术网

Design patterns javaee应用程序的设计模式

Design patterns javaee应用程序的设计模式,design-patterns,architecture,Design Patterns,Architecture,我们正在启动一个新的JavaEE项目,并且正在寻找关于设计模式的建议,以公开后端接口 如果后端逻辑可以在Tomcat和其他JavaEE5容器上无缝运行,则更好。我们目前正转向JavaEE5、EJB3、JPA,首选的部署平台是JBoss5AS。我们希望后端引擎为业务逻辑公开以下接口(例如EJB3本地/远程、SOAP、REST)。任何关于合适的设计模式的指针都可以用作代码布局和包结构,这将使我们能够将它们打包并部署到上述容器上 以下是一些涉及该主题的书籍: 核心J2EE模式手册已经开始有点过时

我们正在启动一个新的JavaEE项目,并且正在寻找关于设计模式的建议,以公开后端接口


如果后端逻辑可以在Tomcat和其他JavaEE5容器上无缝运行,则更好。我们目前正转向JavaEE5、EJB3、JPA,首选的部署平台是JBoss5AS。我们希望后端引擎为业务逻辑公开以下接口(例如EJB3本地/远程、SOAP、REST)。任何关于合适的设计模式的指针都可以用作代码布局和包结构,这将使我们能够将它们打包并部署到上述容器上

以下是一些涉及该主题的书籍:


核心J2EE模式手册已经开始有点过时了。看起来你关注的是标准。如果是这样的话,我会把它看作是一个架构基础,并使用SEAM描述的模式。这是一个专注于标准的框架,但也为您提供了快速开发,因为您不必如此频繁地重复自己(JPA域类、数据传输对象、视图对象?),Seam还为您提供了有关配置的约定

Seam的体系结构类型描述有点欠缺,但您会发现一些JBoss和Seam框架