ServletWebServer还是WebServer?

发布于 2024-08-05 07:17:43 字数 177 浏览 2 评论 0原文

使用有什么好处 org.apache.xmlrpc.webserver.ServletWebServer 而不是 或.apache.xmlrpc.webserver.WebServer 在 JAVA 中使用 XMLRPC 时?

我可以在 ServletWebServer 中使用返回基元类型数组或 null 的函数吗?

What is the advantage of using
org.apache.xmlrpc.webserver.ServletWebServer
instead of
or.apache.xmlrpc.webserver.WebServer
when working with XMLRPC in JAVA?

Can I use functions that return array of primitives types or nulls with ServletWebServer?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

只为守护你 2024-08-12 07:17:44

文档说,如果您使用 ServletWebServer,您将有可能迁移到另一个基于 servlet 的 Web 服务器,例如 Tomcat。我没有体验到与 WebServer 超类相比的任何其他优势。

如果您仍然坚持使用
Web服务器,推荐使用
它的子类 ServletWebServer
相反,它提供了一个最小子集
servlet API 的。换句话说,
你可以为自己保留选择权
迁移到真正的 servlet 引擎
稍后。

The documentation sais, that if you use the ServletWebServer you will have the possibility to migrate to another servlet based webserver like Tomcat. I didn't experience any other advantages over the WebServer superclass.

If you still insist in using the
WebServer, it is recommended to use
its subclass, the ServletWebServer
instead, which offers a minimal subset
of the servlet API. In other words,
you keep yourself the option to
migrate to a real servlet engine
later.

违心° 2024-08-12 07:17:44

我记得使用 WebServer 在 Swing 应用程序中启动独立的 RPC 服务器。我的猜测是,当使用 ServletWebServer 时,您将需要 servlet-api jar。(请参阅@Daff 答案)

  • 如果您在非 Web 应用程序中使用该库,请使用 WebServer 类,它将可能适合您的需求。
  • 如果您在 Web 应用程序中使用 Apache XMLRPC,为什么不使用他们的 servlet 并注册您的处理程序呢?

阅读 Apache XMLRPC 文档以了解您能够返回哪种类型以及如何添加扩展(如果需要)。

I recall using WebServer to launch a standalone RPC Server in a Swing application. My guess is that when using ServletWebServer you'll need the servlet-api jars.(see @Daff answer)

  • If you're using the library in a non Web application, go for WebServer class, it will probably suit your needs.
  • If you're using Apache XMLRPC in a Web application, why not use their servlet and register your handlers?

Read the Apache XMLRPC documentation to see which type you're able to return and how to add extensions(if needed).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文