gpt4 book ai didi

java - 如何从 PHP 应用程序与 Tomcat 服务器通信

转载 作者:行者123 更新时间:2023-11-28 23:52:58 25 4
gpt4 key购买 nike

我正在为我的公司开发一个新的报表引擎,我们的主要 Web 应用程序由 PHP 5 编写并在 Apache 服务器上运行。我设计的新报告服务器在 Tomcat7 上使用 Apache FOP 1.0 ruing,到目前为止我创建了我自己的 XSLT 样式表,我可以设法从 URL 生成 PDF 报告并让它显示在我的网络浏览器中。我在这个项目上的目标是从 PHP 应用程序导出的 xml 文件生成动态报告。

任何人都可以向我解释我如何让这两个人互相交谈背后的逻辑。我知道我可以将 XML 和 XSLT 作为字符串发布到报表服务器并将其发布回我想要的结果(如 PDF)。

我知道这将需要 Java 参与,并且作为 PHP 开发人员。我真的没有太多关于 Java 的背景,如果你能给我一些例子或链接,我将不胜感激。

我在 Tomcat 7 上使用带有 Fop 1.0 的 Saxon-B 作为报表服务器。

如果您需要我提供更多信息,也请发表评论。我会尽快添加。

谢谢

最佳答案

您需要研究两件事。

  1. > http://www.w3schools.com/php/php_ajax_intro.asp这是一个关于从 php 使用 XHR 对象的教程。你应该经历那个。另外,如果您不熟悉 XHR 对象,我也会阅读以下内容:http://www.w3schools.com/XML/xml_http.asp
  2. 您将不得不创建一个能够响应这些请求的 servlet。有各种关于如何创建 servlet 的教程。

这是一个 youtube 视频的链接,当我忘记如何做 servlet 时,我会求助于它:http://www.youtube.com/watch?v=EOkN5IPoJVs

在视频中,他直接使用了 javascript;所以您的 PHP 代码将执行视频中 JavaScript 执行的操作(我列表中的第 1 项)。

该视频使用旧版本的 eclipse(我认为是 ganymede),但它与最新版本的 eclipse 中的过程非常接近。

坦率地说,这不是您能够弄清楚并正常工作的东西。根据您的经验和能力,您可能至少有一天到一周的时间在这里学习;这只会让你得到一些基本的东西。您创建的 servlet 不安全,它没有用户身份验证...我的观点是不要想当然。

关于java - 如何从 PHP 应用程序与 Tomcat 服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5626605/

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