ejb的远程调用
来源:互联网 发布:编程的人怎么打括号 编辑:程序博客网 时间:2024/04/29 15:48
JNDI:JAVA命名目录接口,通过JNDI获得
import javax.naming.*;
import java.util.*;
import mypro.*;
import java.sql.*;
import javax.sql.*;
public class EjbTest ...{
/** *//**
* @param args
*/
public static void main(String[] args) ...{
try ...{
//构建远程服务器的上下文
Hashtable hash=new Hashtable();
//设置上下文创建工厂
hash.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
//设置远程连接的URL
hash.put(Context.PROVIDER_URL,"t3://localhost:7001");
Context ctx=new InitialContext(hash);
//获取JNDI对象 ↓JDNI名称
import java.util.*;
import mypro.*;
import java.sql.*;
import javax.sql.*;
public class EjbTest ...{
/** *//**
* @param args
*/
public static void main(String[] args) ...{
try ...{
//构建远程服务器的上下文
Hashtable hash=new Hashtable();
//设置上下文创建工厂
hash.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
//设置远程连接的URL
hash.put(Context.PROVIDER_URL,"t3://localhost:7001");
Context ctx=new InitialContext(hash);
//获取JNDI对象 ↓JDNI名称
//UserManagerHome home=(UserManagerHome)ctx.lookup("UserManager");//获得HOME接口
//UserManager um=home.create();//获得远程接口
//System.out.println("-----------"+um.checkUser("accp","123456")+"------------");
//数据连接池
DataSource ds=(DataSource)ctx.lookup("mydb");//获得数据源
Connection conn=ds.getConnection();//获得连接
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from jobs");
while(rs.next())...{
System.out.println(rs.getString(2));
}
} catch (Exception e) ...{
e.printStackTrace();
}
}
}
//UserManager um=home.create();//获得远程接口
//System.out.println("-----------"+um.checkUser("accp","123456")+"------------");
//数据连接池
DataSource ds=(DataSource)ctx.lookup("mydb");//获得数据源
Connection conn=ds.getConnection();//获得连接
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from jobs");
while(rs.next())...{
System.out.println(rs.getString(2));
}
} catch (Exception e) ...{
e.printStackTrace();
}
}
}
- ejb的远程调用
- Spring中调用远程EJB的配置
- 一步一步远程调用EJB
- EJB 远程调用问题
- 【EJB系列】(二)——JBOSS7中EJB的远程调用和本地调用
- ejb远程调用 之 weblogic
- Jboss6 远程调用ejb问题
- EJB容器之远程调用
- 关于EJB的远程调用sessionBean的方式
- weblogic——远程/近程调用EJB的方法总结
- jboss4中远程调用ejb失败的问题
- 通过JNDI远程调用EJB的资源代码
- (自结)EJB远程调用自己总结的例子
- JBOSS系列(一) --EJB远程调用-客户端的配置
- JBOSS系列(二) -EJB远程调用-JBOSS的配置
- EJB客户端应用通过JNDI调用远程EJB的方法详解
- EJB远程调用和本地调用
- 【EJB基础】远程调用和本地调用
- GPS开发-NMEA 0183语句说明
- 谁能给我一个机会
- 第2章 装配Bean
- 第3章 创建切面
- c 中缀转后缀
- ejb的远程调用
- Solaris 10 Samba 加入 Windows NT 域
- 对一个数组进行排序,这个数组可以是整型、浮点型
- Nt vs. Zw - Clearing Confusion On The Native API
- 实现由XP的boot.ini引导的XP,Ubuntu双启动
- C#模糊查询Access (续)
- 开启sql server 2005的远程访问功能
- 如何SYBASE修改sa密码
- DCOM列集散集的内部具体实现的研究初探。