我使用eclipse创建了一个简单的EJB3.1项目,下面是项目的布局:

我创建了一个简单的会话Bean (无状态),上面是目录结构。
我读过关于EJB3.x的书籍(到需要的范围),但是没有提到所有这些目录结构。
有人能帮助我理解这些目录结构的逻辑关系吗?我如何在一个简单易懂的目录结构中学习它,而不需要填鸭式的东西。
发布于 2017-04-25 19:53:52
Eclipse所得到的是适合Eclipse的结构。如果使用Netbeans或IntelliJ创建相同的目录,则可能会得到另一个目录结构,或者如果使用Maven,则会得到另一个(可定制的)结构。
重要的是最终的构建。如果您在Eclipse中导出项目,您将得到符合JEE规范的标准可部署结构。
为了重新假设,每个供应商(Eclipse,Netbeans...etc)都有自己的安排方式,并在相应的手册中详细说明了这一点。但是,每个供应商在生产最终版本时都必须遵守规范。
那么关于你的截图的几件事:
FirstEJBProj
在您的EJB所在的地方,ejbModule是Eclipse存放源代码(Java )的地方。
FirstEJBProjClient
在这里,您将发现由EJB实现的业务接口,您可以将这些接口打包并分发给您的客户端,无论是远程的还是本地的。同样,ejbModule是所有类的位置。另外,我不知道为什么Eclipse将其创建为一个EJB项目,一个Jar就足够了。
FirstEJBProjEar
只是收集一切的耳朵容器。
我回答你的问题了吗?
https://stackoverflow.com/questions/43594369
复制相似问题