gpt4 book ai didi

java - 使用 Java 应用程序连接应用程序服务器并检索数据的最佳方式

转载 作者:行者123 更新时间:2023-12-01 20:25:11 24 4
gpt4 key购买 nike

假设我有一个应用程序服务器 JBoss,其中包含一些数据,并且我想编写一个小型 Java 应用程序来检索这些数据。我下面的解决方案可以很好地解决这个问题吗?

  1. 为了让应用程序服务器可以拥有一些数据,我将创建一个 Java Web 应用程序,其中包含一些模拟数据,然后将该应用程序部署到 JBoss 应用程序服务器。当应用程序部署时,它将有一个可以访问的 URL(我认为是这样)。

  2. 创建一个普通的 Java 应用程序,通过连接到上面的 Web 应用程序的 URL 来检索此数据。但我在这里提出的问题是如何将我的 Java 应用程序连接到此 Web 应用程序,更一般地说,我的意思是如何从应用程序服务器获取数据到我的 Java 应用程序?抱歉,我的问题可能看起来很业余,但希望收到您的想法;)

最佳答案

一个简单的独立 java 类可用于使用 Apache 提供的 http 客户端通过 http 协议(protocol)从 Web 应用程序获取数据。您需要以下 jarscommons-codec-1.3.jarcommons-httpclient-3.0commons-logging-1.0.3

PostMethod post = new PostMethod("URL");
HttpClient httpclient = new HttpClient();
post.setRequestEntity(new InputStreamRequestEntity(new ByteArrayInputStream(s.getBytes()), s.length()));
try
{
int result = httpclient.executeMethod(post);
System.out.println("Response status code: " + result);
System.out.println("Response body: ");
System.out.println(post.getResponseBodyAsString());
}
finally
{
post.releaseConnection();
}

关于java - 使用 Java 应用程序连接应用程序服务器并检索数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43951159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com