在哪里放接口?

时间:2013-09-28 22:52:07

标签: java java-ee inversion-of-control cdi

我有一个项目,我有一个EJB和一个WAR,我们有一个团队只用于战争和其他实现ejb,我有接口到ejb实现,但现在我们只需要使用接口存根类开发war层,你把接口放在war中还是创建其他java项目来放这个接口?

- business.ejb
- interfaces.jar
- site.war

您如何看待这个?这3个项目在EAR中,但是现在只有site.war和interfaces.jar。

1 个答案:

答案 0 :(得分:0)

如果您使用Maven进行依赖关系管理,您可以简化流程并避免通过使用Maven的EJB插件为您生成客户端JAR来手动创建interfaces.jar / project:

生成客户端jar:http://maven.apache.org/plugins/maven-ejb-plugin/examples/generating-ejb-client.html

使用客户端jar:http://maven.apache.org/plugins/maven-ejb-plugin/examples/ejb-client-dependency.html