由于对Java比较熟悉,开发Java Web程序前端是用JSP。
考虑用PHP开发前端(代替之前的JSP),后端业务逻辑及数据库访问还是用Java实现。
查了一些资料,发现Quercus是个满足要求的工具,而且实现方式比较有意思:
Quercus是PHP的100%纯Java实现。PHP引擎的作用类似于JSP,有一种PHP Servlet可以接受所有对.php文件的请求。它负责解析并解释页面。
具体参考如下资料:
1.基于 Java 的 PHP 框架 —— Quercus 简介
http://www.ibm.com/developerworks/cn/web/wa-quercus/
2.运行 Quercus(Weblogic Server 上的纯 Java PHP 引擎)
http://www.oracle.com/technetwork/cn/topics/entarch/php-quercus-086858-zhs.html
3.quercus记录:php和java的混合型项目建立手记
http://www.54chen.com/php-tech/quercus-notes-php-java-mixed-projects.html
下载Quercus最新版Quercus 4.0.37(地址http://quercus.caucho.com/ )。
下载war包。部署到tomcat下,运行tomcat,输入访问地址,显示安装成功。
下一步,开发个Java类,设置一些数据,然后通过PHP显示。