正如标题所示,我是否可以将像Drupal这样的CMS与其他编程语言(如Java)一起用于jsp?我想在花时间学习之前知道这一点。
我的意思是我是否可以使用Drupal或类似的CMS与Java或Ruby或C ...或不。更具体地说,我可以在后端处理Java数据并发送到CMS以便它自动进行更新吗?
答案 0 :(得分:2)
您可以在Web应用程序中混合和匹配语言/框架/ cm。没有什么可以禁止这一点,虽然它通常不优雅,经常浪费(在系统资源方面),并且通常是维护和扩展的痛苦。我以前只是为了权宜之计,或者在迁移旧数据时,我最好不要这样做,但是你最好使用一个框架并且好好利用它。
如果你真的想要那种灵活性,我建议使用django这是一个非常灵活且功能强大的python web框架。有几个CMS已经在它上面实现(你可以很容易地推出自己的)。 Django-cms就是其中之一。它具有非常灵活的路由,如果您愿意,您可以使用不同的语言/框架轻松实现应用程序的不同部分。 Django还有一个功能,使其特别擅长整合到现有项目it can inspect your existing database and generate the models needed to interact with it.
如果您想混合搭配,可以采取一些基本方法。
配置某些网址指向一个应用程序,其他网址指向另一个网址。例如,你可以这样做:
使用AJAX并使用一种语言/框架执行前端操作,并将后端内容写入另一种语言/框架中。您可以使用AJAX从客户端调用您的后端服务。
使用像Celery这样的作业/任务队列(它与django完全集成)。
答案 1 :(得分:1)
不,你不能绑定它,
由于一个主要原因是Php和JSP都需要不同类型的Web容器。
drupal是用Php编写的,因此即使使用本机库api也无法将Java绑定到jsp。