`
peizhiinfo
  • 浏览: 1426686 次
文章分类
社区版块
存档分类
最新评论

xml-rpc简单服务器调用

 
阅读更多

1. 创建一个会话bean。请参见Sun ONE应用服务器开发人员企业Java Bean指南,从而获得创建无状态会话bean的详细指导。

2. 创建一个执行查找EJB操作的web服务。以下代码示范了web服务应用程序在典型情况下如何调用EJB。

    public String sayHello(String name) {

    Context initial = new InitialContext();
    Context myEnv = (Context)initial.lookup("java:comp/env");
    Object objref = myEnv.lookup("ejb/SimpleGreeting");
    GreetingHome home = (GreetingHome)PortableRemoteObject.narrow(objref,GreetingHome.class);

    }

3. 创建一个远程调用JAX-RPC服务的客户端。以下代码是远程调用EJB的客户端的例子。

    package samples.webservices.jaxrpc.toejb.client;

    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.rmi.PortableRemoteObject;
    import samples.webservices.jaxrpc.toejb.ejb.*;

    public class GreetingClient {

    public static void main(String[] args) {
    try {

    Context initial = new InitialContext();
    Context myEnv = (Context)initial.lookup("java:comp/env");
    Object objref = myEnv.lookup("ejb/SimpleGreeting");

    GreetingHome home = (GreetingHome)PortableRemoteObject.narrow(objref,GreetingHome.class);

    Greeting salutation = home.create();

    System.out.println(salutation.sayHey("Buzz"));

    System.exit(0);

    } catch (Exception ex) {

    System.err.println("Caught an unexpected exception!"); ex.printStackTrace(); }

    } // main

分享到:
评论

相关推荐

    xml-rpc.js:跨域 JavaScript 的 XML-RPC 库

    允许在与原始 Web 服务器不同的域和/或端口上的服务器上使用 XML-RPC。限制在这个阶段,库依赖同步 AJAX 调用来允许完全透明的方法调用。 将来,将有一个选项可以返回 JS Promise 对象而不是结果,并使用异步 AJAX ...

    xml-rpc-rs:用于Rust的XML-RPC客户端库

    用于Rust的XML-RPC 此板条箱使用xml-rs和reqwest在稳定... 有关连接到正在运行的Python XML-RPC服务器并调用方法的小示例,请参见 。 提供了一个更详细的示例,该示例演示了如何实现自定义Transport来设置Cookie标头。

    nmote-xr:Nmote Java XML-RPC 客户端服务器库

    XML-RPC协议的Java 1.5+客户端和服务器实现。 请参阅 特征 支持 Java 1.5+ 反射式和可编程调用 基本的Springframework集成 完全没有外部依赖 服务器和客户端支持 BSD 风格许可证 添加到您的项目 如果您使用 maven ...

    kxmlrpcclient:KXMLRPCClient-帮助使用XML-RPC API的库

    如果要访问使用HTTP-AUTH的XML-RPC服务器,只需设置用户并输入URL。 要使用摘要式身份验证,请调用setDigestAuthEnabled(true)。 发牌 如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论...

    XML-RPC for C/C++ (Xmlrpc-c)-开源

    用于使用C或C ++编写XML-RPC服务器或客户端的编程库。 XML-RPC是一种标准的网络协议,它允许客户端程序对服务器进行简单的远程过程调用(RPC)类型的请求。 类似于SOAP或CORBA,但要简单得多。

    Python XML RPC服务器端和客户端实例

    一、远程过程调用RPC XML-RPC is a Remote Procedure Call method that uses XML passed via HTTP as a transport. With it, a client can call methods with parameters on a remote server (the server is named ...

    iguazu-rpc::sparkles:Iguazu RPC是Iguazu生态系统的插件,允许配置异步调用和缓存策略

    我们宽松地使用“ RPC”,因为您可以使用浏览器中可用的任何形式的通信策略来与服务器API进行通信(例如REST,GraphQL,甚至返回JSON或XML的非结构化端点)。 :woman::laptop: 录用 :man::laptop: 想要为您对iguazu...

    Python中实现远程调用(RPC、RMI)简单例子

    远程调用使得调用远程服务器的对象、方法的方式就和调用本地对象、方法的方式差不多,因为我们通过网络编程把这些都隐藏起来了。远程调用是分布式系统的基础。 远程调用一般分为两种,远程过程调用(RPC)和远程方法...

    Aria2-1.34.0-win-32bit-build1 直接可使用

    Aria2 支持 JSON-RPC 和 XML-RPC 接口远程调用。 Start.bat 带命令行窗口输出启动 Aria2 Start.vbs 不带命令行窗口启动 Aria2 Stop.bat 停止 Aria2 Status.bat 查看 Aria2 进程状态 Restart.bat 重启 Aria2 ...

    java多线程tcpsocketserver源码-simple-rpc:基于netty的具有服务发现的RPC

    创建测试服务端服务器并进行客户端调用 内部结构 IO netty Serialize with protostuff, kryo Transparent service discovery and connection management 现有功能 基本的客户端、服务端交互 提供代理实现接口 spring...

    ulxmlrpcpp-1.7.5远程调用程序库

    ulxmlrpcpp 是一个用来使用面向对象方式调用 XML-RPC 的C++库。可用来创建多线程的客户端和服务器端的应用,该库不只是针对HTTP协议的,还支持其他用户自定义协议。在HTTP协议上支持包括 cookie、SSL\TLS、代理、...

    Android与Internet接轨案例源代码

    8.12 移动博客发布器——以XML-RPC达成远程过程调用 8.13 移动RSS阅读器——利用SAXParser解析XML 8.14 远程下载安装Android程序——APKInstaller的应用 8.15 手机下载看3gp影片——Runnable混搭SurfaceView 8.16 ...

    amfphp 2.0 +实例

    AMFPHP是PHP的远程调用(RPC, Remote Procedure Call)工具。它可以使PHP与下述技术无缝通信: (1) Flash 和 Flex Remoting (2) JavaScript JSON 和 Ajax JSON (3) XML 和XML-RPC

    Python概述(1).pdf

    通过 XML-RPC 、SOAP 和 Telnet 通信等。Python 的库使这一切变得相当简单。 Python 可以通过 C/C++ 系统进行扩展,并能够嵌套 C/C++ 系统的特性,使其能够作 为一种灵活的粘合语言, 脚本化处理其他系统和组件的...

    java开源包1

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    asset-manager-framework:使用外部资产提供商(例如DAM)覆盖WordPress媒体库的框架

    目的是使媒体管理器,块编辑器,经典编辑器,REST API,XML-RPC以及任何调用wp.media()东西都“正常工作”,并且无需实施更改即可支持媒体由外部提供商提供支持的库。 安装 使用安装: composer require humanmade...

    Python编程入门经典

    20.9.6 基于XML-RPC Web服务 的wiki搜索和替换 440 20.10 SOAP 442 20.10.1 SOAP快速入门 442 20.10.2 SOAP请求 443 20.10.3 SOAP响应 444 20.10.4 错误处理机制 444 20.10.5 展示一个BittyWiki的 SOAP接口 445 ...

    PyREXX - Remote eXecution-开源

    PyREXX 是一个进程间消息服务器,用于使用基于 xml 的消息(Jabber、XML-RPC 等)路由远程 prodecure 调用,这将使程序更容易交互。

    python远程调用rpc模块xmlrpclib的方法

    RPC(Remote Procedure Call Protocol)是远程调用协议,它通过网络请求服务到远端服务器,服务器根据请求做出响应,将结果返回 它是一种C/S模式,客户端可以调用远程服务器上的参数(类似URL)并返回结果 利用rpc...

    全RemObjects文档翻译

    RO40 – 对XML-RPC的支持 - new for 'Vinci' RO25 – 理解客户端 RO37 – 新的Super通道 RO42 – 介绍对Free Pascal的支持 - new for 'Vinci' 跨平台和与其他技术的整合 RO42 -介绍对Free Pascal的支持 - new for ...

Global site tag (gtag.js) - Google Analytics