学习使用EJB有段时间了,稍有感悟,回答如下,希望能帮你:
1、一个EJB包括Bean类和接口文件,接口有两种:home和对外接口,其中每一个接口都有remote和local之分。home接口定义了一些方法供EJB客户端创建、移动和查找EJB对象。remote接口定义了EJB的业务方法。local与remote的区别在于访问是否是本机上。
2、EJB make好之后,先要部署在weblogic上,然后其它应用程序或者类通过JNDI来查找调用EJB的业务方法。你单单引入EJB的包是不够。
如果有问题,再问。
1、一个EJB包括Bean类和接口文件,接口有两种:home和对外接口,其中每一个接口都有remote和local之分。home接口定义了一些方法供EJB客户端创建、移动和查找EJB对象。remote接口定义了EJB的业务方法。local与remote的区别在于访问是否是本机上。
2、EJB make好之后,先要部署在weblogic上,然后其它应用程序或者类通过JNDI来查找调用EJB的业务方法。你单单引入EJB的包是不够。
如果有问题,再问。
解决方案 »
- 把Sql转换成hql语句,求高手转下。。
- 关于地址栏参数的问题
- org.hibernate.LazyInitializationException: could not initialize proxy - the owni
- Hibernate在Oracle中插入数据,不执行insert
- 谁能提供 一个 vb.net 连接 java 写的webservice 的例子。
- 复杂SQL怎么转换成HQL
- Spring 启动不起来,请各位高手帮忙看看是哪里出了问题。
- 在log4j下能否直接生成标准的xml文档
- 关于用XMLhttp.send传数据在服务器端接受的问题(请帮忙阿)
- 新人求助!关于SSH框架中的IOC和AOP是如何使用的- -!
- 从TOMCAT到WEBLOGIC的移植问题(50分)
- Struts中在struts-config.xml中怎么配置DataSource,连接sql server
to:Bluecatr(蓝夜猫儿)
我就是在做那本书最后的一个系统,可是关于如何在前端调用EJB接口部分讲的不是很清楚。
我通过JNDI用lookup("facade")找到了接口,可是将它转换成facadeHome类(Home interface class),程序就报错,说找不到(识别不出)facadeHome类,因为我这个类是在另一个工程(EJB工程)中做的,所以在前端的工程中识别不出。可是我已经把EJB部署在weblogic上了,这就是我搞不懂的原因所在啊!~
ejb部署好后,lookup的应该为你配置的jndi