ejb的远程调用

原创 2007年09月22日 12:56:00

 

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名称
            //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();
        }

    }


}

 

 

EJB分布式远程调用的小例子的简单实现。[附源码]

EJB分布式远程调用的小例子的简单实现[附源码,欢迎学习研究。] 说起远程分布式应用大家可能都会联想到现在的云计算。基于分布式的架构。 翻出以前的代码,贴在这里,和大家一起学习关于分布式的几点见解...

远程调用原理与对比RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些...

详解JBOSS系列一(利用JNDI,EJB远程调用本地的Bean)

1.前言 最近在公司里面做项目,用的是SpringMVC+EJB+JBOSS+Jpa。在整个框架中,唯一难于理解的是JBOSS的相关配置,尤其是JBOSS从5以后,在版本上做了一个很大的改变,例如加...

ejb远程调用 之 weblogic

个人认为ejb远程调用非常有用,性能应该比webservice之流要好很多,配置也并不是很复杂,搞了一个下午重要搞定,记录下来 1. 加入jar包javax.ejb_3.0.1.jar 2. 写服务端...

远程调用原理与对比(RMI、MINA、ESB、Hessian、SOAP、EJB)

1引用 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJ...

JBOSS AS 7 客户端使用JNDI远程调用EJB Bean (方式之一)

1.将EJB项目导出成jar文件, 在客户端,需要包含该jar包。(Build path) 2. (1)无状态session bean的调用 RemoteStatelessBean lookupR...

JBOSS系列(一) --EJB远程调用-客户端的配置

EJB访问方式分为远程客户端访问、本地客户端访问和WebService客户端。          所谓的EJB的远程调用是说客户端与服务端的EJB对象不在同一个JVM进程中。          本地客...

JBOSS系列(二) -EJB远程调用-JBOSS的配置

上一篇博客说了远程调用客户端的配置,但是也有人问如果我要是调用多个Bean应该怎么配置呢?其实和调用一个Bean的道理是一样的,只要别人给提供接口,那么我只需要配置好去调用就可以了。   第一、JBO...

websphere6.1开发、部署、远程调用EJB2.0

开发工具是IBM RAD 7.5.4。 WAS版本6.1。 EJB版本2.0。 开发过程如图: 新建完后,工程结构如下: 再新...

远程调用原理与对比RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ejb的远程调用
举报原因:
原因补充:

(最多只允许输入30个字)