j2ee学习过程中的几个问题?
在学习J2EE的过程中一直有几个问题搞不清楚,请达者指教,问题如下:
1.一个j2ee application是运行在一个jvm上还是在不止一个jvm上运行,如何知道这些信息的?
2.在EJB调用的时候,使用Remote调用还是使用Local调用,是根据物理机器的位置为根据来判断,还是根据JVM为根据来判断,如果跨jvm调用,必须使用remote调用接口,而一个j2ee application 又可能运行在几个jvm上,如何确定何时使用local接口调用,何时使用remote接口调用?
3.jboss4中的classloader的结构是什么样的,例如:有三种包(ejb.jar, helpobj.jar,web.war)其中web.war和ejb.jar中的class都要使用helpobj.jar中的辅助类,则ejb.jar,helpobj.jar,web.war三者放在ear目录下,三者位于同一层次是否可以.