java - 服务器和客户端之间的连接

标签 java web-services http server client

在我们的组织中,我们有一台服务器,其中有一个文件夹 Log/Response。在这个文件夹中会有很多文件(XML 文件)。现在我想编写一个程序来查找所有在 Java 中具有 'keyword' 的 XML 文件(如果可能的话)。找到所有此类文件后,它应该返回所有文件名。这里'关键字'将从客户端给出(意味着用户将从他的浏览器打开一个URL/关键字)。

那么我怎样才能实现这个目标呢?我需要使用哪种技术、语言和工具?如果我写一个程序那么我到底应该把它放在哪里?

最佳答案

您可以从 JSP/Servlet 作为起点开始。 JSP/Servlet 将成为用户和文件列表所在的服务器基础设施之间的通信点。

要搜索必要的文件:作为简单的解决方案,您可以扫描必要目录中的所有文件。但这会很慢。作为更高级的解决方案,您应该使用一些全文搜索引擎(搜索会很快)。

当然,JSP/Servlet将部署在Servlet容器中,例如Jetty或Tomcat。

仅此而已:)

关于java - 服务器和客户端之间的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41575857/

相关文章:

java - 仅使用公钥在 HD 钱包中生成以太坊地址 (bitcoinj/web3j)

java - Spring:将带有数据的对象从 Controller 传递到jsp,并从Spring Form提交中获取预先保存的数据

.net - 没有 SOAPAction header 的 WCF Web 服务

android - 将数据从 Android 发送到 Webservice 以插入到我的数据库中

java - 运行时注册 JAR

Java 套接字心跳

java - 当 url 中有冒号时,如何使用 Play Framework 2 使用 Web 服务?

C# 从字符串创建 cookie 并发送它

HTTP:Angular 2+TS 如何在 HTTP 中使用 Observables

java - 针对网站的 http client head 方法返回 503 但该网站运行正常