myeclipse开发ejb(2)
2008-11-05 18:19
183 查看
myeclipse开发ejb(2)
2007年01月31日 星期三 14:03
2007年01月31日 星期三 14:03
http://p.blog.csdn.net/images/p_blog_csdn_net/fengda2870/EntryImages/20081105/ejb12.jpg 其实就是修改了其中的一个方法: 1 /** 2 * An example business method 3 * 4 * @ejb.interface-method view-type = "remote" 5 * 6 * @throws EJBException Thrown if method fails due to system-level error. 7 */ 8 public String hello() throws EJBException { 9 // rename and start putting your business logic here 10 return new String("HelloEJBWorld!"); 11 }注意:代码中的解释文字不要删除,因为XDoclet需要。 配置属性 ![]() 添加weblogic.jar。我的路径是:bea/weblogic90/server/lib/weblogic.jar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 就下来写EJBTest类: 1 package com; 2 3 import java.rmi.RemoteException; 4 import java.util.Properties; 5 6 import javax.ejb.CreateException; 7 import javax.naming.Context; 8 import javax.naming.InitialContext; 9 import javax.naming.NamingException; 10 11 import com.interfaces.HelloWorld; 12 import com.interfaces.HelloWorldHome; 13 14 public class EJBTest { 15 16 /** 17 * @param args 18 */ 19 public static void main(String[] args) { 20 // TODO 自动生成方法存根 21 Properties properties=new Properties(); 22 properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory"); 23 properties.setProperty(Context.PROVIDER_URL,"t3://localhost:7001"); 24 25 Context context; 26 try { 27 context = new InitialContext(properties); 28 HelloWorldHome hwh=(HelloWorldHome)context.lookup("ejb/HelloWorld"); 29 HelloWorld hw=hwh.create(); 30 String s=hw.hello(); 31 System.out.println(s); 32 } catch (NamingException e) { 33 // TODO 自动生成 catch 块 34 e.printStackTrace(); 35 } catch (RemoteException e) { 36 // TODO 自动生成 catch 块 37 e.printStackTrace(); 38 } catch (CreateException e) { 39 // TODO 自动生成 catch 块 40 e.printStackTrace(); 41 } 42 43 } 44 45 46 } 47 最后就是看结果了,先启动weblogic,然后运行EJBTest程序。 ![]() |
相关文章推荐
- myeclipse开发ejb(1)[转]
- myeclipse开发ejb时没有myeclipse_xdoclet[转]
- MyEclipse开发EJB--SessionBean全过程
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)
- Myeclipse 6 EJB开发
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(一)
- Myeclipse开发EJB3.0(实体bean)
- MyEclipse、JBoss开发EJB-EntityBean学习
- MyEclipse+Weblogic开发EJB
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(五)
- MyEclipse中开发EJB示例
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(下)
- MyEclipse+Weblogic开发EJB
- MyEclipse+Weblogic开发EJB(一)
- MyEclipse开发EJB--SessionBean全过程
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(上)
- MyEclipse+Weblogic开发EJB
- MyEclipse + Weblogic8.1 开发 EJB(2)
- MyEclipse+Jboss下的EJB开发(EJB 2.x)