首页 » SEO优化 » phpinvoker技巧_基于HTTP Invoker示例的Spring Remoting

phpinvoker技巧_基于HTTP Invoker示例的Spring Remoting

访客 2024-11-19 0

扫一扫用手机浏览

文章目录 [+]

Spring供应了自己的远程做事实现,称为HttpInvoker。
它可以用于比RMI更多的http要求,并且可以很好地在防火墙中运行。

通过HttpInvokerServiceExporterandHttpInvokerProxyFactoryBeanclasses的帮助,我们可以实现Spring的Http Invokers供应的远程做事。

phpinvoker技巧_基于HTTP Invoker示例的Spring Remoting

Http Invoker和其他Remoting技能

你可以利用许多远程技能,让我们看看哪一个最适宜你。

phpinvoker技巧_基于HTTP Invoker示例的Spring Remoting
(图片来自网络侵删)
Http Invoker VS RMI

RMI利用JRMP协议,而Http Invokes利用HTTP协议。
由于企业运用程序紧张利用http协议,因此利用HTTP Invoker更好。
RMI还有一些安全问题比HTTP Invoker。
HTTP Invoker在防火墙中运行良好。

Http Invoker与Hessian和Burlap

HTTP Invoker是Spring框架的一部分,但Hessian和夏布是专有的。
所有防火墙都能正常事情。
Hessian和Burlap可以与其他措辞(如.Net和PHP)集成,但HTTP Invoker不可以。

Spring HTTP Invoker的例子

要创建一个大略的Spring的HTTP调用器运用程序,您须要创建以下文件。

Calculation.java

CalculationImpl.java

web.xml中

httpInvoker-servlet.xml中

client-beans.xml中

Client.java

1)Calculation.java

它是包含一个方法多维数据集的大略界面。

2) CalculationImpl.java

这个类供应了打算接口的实现。

3) web.xml

在这个xml文件中,我们将DispatcherServlet定义为前端掌握器。
如果任何要求后跟.http扩展名,它将被转发到DispatcherServlet。

4) httpInvoker-servlet.xml

它必须在WEB-INF文件夹内创建。
它的名字必须是servletname-servlet.xml。
它定义bean forCalculationImplandHttpInvokerServiceExporter。

5) client-beans.xml

在这个xml文件中,我们正在为HttpInvokerProxyFactoryBean定义Bean。
你须要定义这个类的两个属性。

serviceUrl

serviceInterface

6) Client.java

该类获取Calculation的实例并调用该方法。

Output

如何运行这个例子

启动并支配项目,在这里我们假设做事器在8888端口号上运行。
如果端口号不同,请变动client-beans.xml中的serviceURL。

然后,编译并运行Client.java文件。

Web-based Client

在上面的例子中,我们利用了基于掌握台的客户端。
我们也可以利用基于Web的客户端。
您须要创建3个附加文件。
在这里,我们利用以下文件:

ClientInvoker.java

index.jsp

process.jsp

ClientInvoker.java

它只定义了一个返回给天命字的立方体的方法getCube()

index.jsp

它创建一个表单来获取数字。

process.jsp

它创建一个表单来获取数字。

Output

标签:

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读1 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读0 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0