问题1:
class.forName是先去找classpath,不过回不回去web-inf呢?似乎不会吧
你如果真想知道,不妨把oracle的数据库驱动放在web-inf下,而不放在classpath里面,然后在程序中class.forName,看看结果就知道了问题2:
我不知道你这样的写法是否正确,我也在学习中。不过这里似乎应该是从
上下文获取Home的对象而不是这个ejb类的对象吧。
一般的写法是:xxxHome home = (xxxHome)PortableRemoteObject.narrow(context.lookup("xxx"),xxxHome.class);而你这句话,我实在是看不太明白,继续讨论吧
class.forName是先去找classpath,不过回不回去web-inf呢?似乎不会吧
你如果真想知道,不妨把oracle的数据库驱动放在web-inf下,而不放在classpath里面,然后在程序中class.forName,看看结果就知道了问题2:
我不知道你这样的写法是否正确,我也在学习中。不过这里似乎应该是从
上下文获取Home的对象而不是这个ejb类的对象吧。
一般的写法是:xxxHome home = (xxxHome)PortableRemoteObject.narrow(context.lookup("xxx"),xxxHome.class);而你这句话,我实在是看不太明白,继续讨论吧
根本没有代码实现
你只要把远程接口给别人开发客户端就成了,代码别人就看不到,ok?