在我们的组织中,我们有一台服务器,其中有一个文件夹 Log/Response。在这个文件夹中会有很多文件(XML 文件)。现在我想编写一个程序来查找所有在 Java 中具有 'keyword' 的 XML 文件(如果可能的话)。找到所有此类文件后,它应该返回所有文件名。这里'关键字'将从客户端给出(意味着用户将从他的浏览器打开一个URL/关键字)。
那么我怎样才能实现这个目标呢?我需要使用哪种技术、语言和工具?如果我写一个程序那么我到底应该把它放在哪里?
最佳答案
您可以从 JSP/Servlet 作为起点开始。 JSP/Servlet 将成为用户和文件列表所在的服务器基础设施之间的通信点。
要搜索必要的文件:作为简单的解决方案,您可以扫描必要目录中的所有文件。但这会很慢。作为更高级的解决方案,您应该使用一些全文搜索引擎(搜索会很快)。
当然,JSP/Servlet将部署在Servlet容器中,例如Jetty或Tomcat。
仅此而已:)
关于java - 服务器和客户端之间的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41575857/