首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Ejb3.0-3

2012-11-01 
Ejb3.0--3Session Bean 依赖注入1、新建依赖注入的接口package com.chenzhq.testimport java.util.Propert

Ejb3.0--3
Session Bean 依赖注入

1、新建依赖注入的接口
   

package com.chenzhq.test;import java.util.Properties;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.persistence.EntityManagerFactory;import javax.rmi.PortableRemoteObject;import com.chenzhq.ejb.HelloWorldRemote;import com.chenzhq.injection.IInject;public class Test {/** * @param args */public static void main(String[] args) {Properties props = new Properties();props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");props.setProperty("java.naming.provider.url", "jnp://192.168.40.241:1099");props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming"); try {InitialContext ic = new InitialContext(props);//IInject iinject = (IInject)//HelloWorldRemote hwr =(HelloWorldRemote)ic.lookup("HelloWorld/remote");IInject ii = (IInject)ic.lookup("InjectHelloWorld/remote");//System.out.println(hwr.toString());//System.out.println(hwr.say("chenzhq"));//PortableRemoteObject pro;//EntityManagerFactory emf;//PortableLocalObject plo;HelloWorldRemote hwr = iinject.getHelloWorld();System.out.println(hwr.say("chenzhq"));} catch (NamingException e) {// TODO Auto-generated catch blockSystem.out.print(e);e.printStackTrace();}// }public void test(){}}

热点排行