是否可能将Drupal插件添加到Java Web应用程序

是否可能将Drupal插件添加到Java Web应用程序,java,drupal,web-applications,Java,Drupal,Web Applications,这听起来可能很愚蠢,但我想知道是否有可能将Drupal插件转换为java web应用程序?是否有某种转换器或连接器或可能的方法来实现这一点 我们都知道Drupal拥有最多可用的插件。我在想,drupal插件经过一些过程,最终成为Java web应用程序,在技术上是否可行。听起来很傻,但如果能做到这一点,我会非常感兴趣。对我来说,理想的情况是将它们作为插件放在java门户中。不,将PHP应用程序的插件运行的PHP代码转换为java web应用程序并没有什么神奇之处 通过一些工作,应该可以使用PHP

这听起来可能很愚蠢,但我想知道是否有可能将Drupal插件转换为java web应用程序?是否有某种转换器或连接器或可能的方法来实现这一点


我们都知道Drupal拥有最多可用的插件。我在想,drupal插件经过一些过程,最终成为Java web应用程序,在技术上是否可行。听起来很傻,但如果能做到这一点,我会非常感兴趣。对我来说,理想的情况是将它们作为插件放在java门户中。

不,将PHP应用程序的插件运行的PHP代码转换为java web应用程序并没有什么神奇之处

通过一些工作,应该可以使用PHP引擎在JavaWeb容器中运行Drupal和想要的模块。Quercus是PHP5的100%Java实现。所以,除了在Java平台(JVM、Web容器等)上运行PHP代码之外,您不会转换任何东西。应用程序代码(Drupal核心、模块、主题等)将打包为.war文件,部署在Web容器上。

简而言之,不是

Drupal插件依赖于Drupal钩子系统及其API,您必须在Java中复制它们。考虑到Drupal内部结构的复杂性,仅此一点就可能非常困难。将Drupal移植到Python的努力


另一个有趣的方法是在内部运行Drupal,这将允许您从Java访问Drupal;i、 e.从JVM中运行PHP。我知道人们曾尝试在Quercus中运行Drupal,但我不确定他们是否成功。我不知道生产中有Drupal/Quercus的例子。

感谢您给出了有意义的答案+1