"Falcor1" wrote : | | I do realize that I could produce 2 separate jars, one with interfaces only and one with implementation. | | That seems like a bit of a maintenance hassle though and complicates the build process. | |
It's not about a maintenance hassle, it's actually the right way to do it. The .sar is a client of the EJB and hence should only have the bean interfaces and not the implementation class. Including the implementation class is equivalent to deploying a new bean. "Falcor1" wrote : | Another downside is that @Stateless defaults the mapped name attribute to the implementation class, so the clients of my stateless session beans look them up by using | | Implementation.class.getSimpleName() + "/remote" | | I guess I could explicitly set the mapped name to the interface, but again thats more work and more maintenance. Yes, that's the default. View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4266562#4266562 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4266562 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user