`

Quercus框架

 
阅读更多

由于对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显示。

 

分享到:
评论

相关推荐

    quercus quercus .war 4文件基于Java 的 PHP 框架

    Quercus 文档指出,Quercus 在 Resin 应用服务器之上运行,利用了负载平衡、代理缓存等 Resin 特性。本文介绍了在 Apache Tomcat 之上运行 Quercus 所提供的特性。另外,本文还将展示 Quercus 针对 Web 服务和应用...

    quercus-4.0.37.war

    基于Java 的 PHP 框架 4.0.37 版本,解压后放入放入web服务器,在该目录下即可运行php,具体请自己找文档。

    tomcat 环境下使用quercus运行php程序简单demo -登陆验证

    代码可以放在 tomcat 环境下运行(放到 tomcat 安装目录下启动 tomcat 即可),也可以用eclipse 打开,项目用 easyui 做前段框架,使用 php 做后台开发,请求用 的ajax,数据库使用 MySQL 5.6 。项目压缩包里包含 sql...

    Quercus Robusta-开源

    Quercus Robusta是一个强大的开源C++应用程序框架,旨在提供高效、可扩展和跨平台的解决方案,以满足各种软件开发需求。这个框架的核心特性包括重新计数垃圾收集(Garbage Collection)、灵活的多态容器、便携式多...

    PHP with Java

    - 访问Java生态系统中的库和框架,如Spring、Hibernate等,增强应用功能。 - 节省服务器维护成本,因为GAE是托管服务。 然而,也存在挑战,比如: - GAE对PHP的某些特性可能不支持,因为它们依赖于不受GAE支持的库...

    技术经理决策参考-Java和PHP的协同开发方案

    Quercus允许PHP应用直接与Java库交互,包括JMS、EJB、SOA框架、Hibernate和Spring等。通过将PHP代码解释/编译为Java,Quercus实现了PHP和Java的紧密集成。使用Quercus的益处包括性能提升、更好的开发体验、更强大的...

    spring 1jar包

    虽然在Spring框架中不常见,但有可能这个JAR包包含了Quercus的某个组件,用于支持PHP与Java的集成。 6. **AOP Alliance**: AOP Alliance是一个接口集,定义了面向切面编程中通用的组件接口。Spring和其他AOP框架如...

    acegi-security-resin-0.8.1.jar.zip

    Resin支持Servlet 2.5和3.0规范,JSP 2.0,以及EJB轻量级替代品Quercus。Acegi Security与Resin的集成使得开发者可以在Resin环境中利用Acegi的强大安全特性,保护Web应用免受未授权访问和其他安全威胁。 "acegi-...

    米聊服务端开源实践

    本文档将详细解析米聊服务端所使用的开源技术及其应用实践,包括但不限于Maven、Nexus、Nginx、Resin、Quercus、Zookeeper、Hadoop、Riak等。 #### 二、关键技术详解 ##### 1. Maven - **功能简介**:Maven是一款...

    S25-hessian反序列化1

    `quercus`依赖是Resin中的一个PHP运行环境,虽然在这个话题中不是直接相关的,但表明Hessian可能在多语言交互的场景中也有应用。 `HessionUtils`类展示了如何使用Hessian进行序列化和反序列化。`serialize`方法接收...

    resin3.1.5

    尽管随着Java EE技术的发展和Spring Boot等现代框架的崛起,Resin的市场份额逐渐被蚕食,但其在特定场景下仍然有其独特的价值。对于学习和理解Java Web服务器的工作原理,Resin 3.1.5仍是一个很好的学习实例。

    resin4.0 服务器 (for windows版本)

    这款服务器主要面向需要处理大量并发请求的企业级应用,提供了全面的Java EE功能,同时也支持轻量级的Web应用框架。 Resin 4.0 版本的特性包括: 1. **Java EE兼容性**:Resin 4.0 支持Java EE 5和6规范,包括...

    Java帮助文档

    最后,"张孝祥java就业面试宝典.chm"可能包含了许多Java面试常见的问题和答案,帮助求职者准备Java开发职位的面试,涵盖了数据结构、算法、设计模式、Java框架等内容。 总的来说,这个Java帮助文档大全是一个宝贵的...

    Resin_brochure

    - **框架集成**:无缝对接Spring、Terracotta、Mule等流行框架,简化应用集成过程。 - **事务日志与应用管理**:提供交易日志记录及应用管理工具,便于追踪和调试系统行为。 - **开发者友好特性**: - 自动类编译:...

    resin 入门基础教程.pdf

    - JavaServer Faces 是 Java EE 标准中的一个组件框架,用于构建用户界面。Resin 支持 JSF 技术栈。 #### 二十三、配置标签 - **Cluster: Clustering Tag Configuration** - 集群配置标签的详细介绍,包括集群...

    dwr 孔浩 源码

    在这个"孔浩 源码"的压缩包中,我们很可能是得到了DWR框架的源代码,可能由知名IT专家孔浩分享或讲解过。DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,通过提供一种安全且易于使用的机制,使得...

    LAJP(Linux Apache Java Php) -- PHP结合JAVA的开发技术.zip

    3. **Java**:在LAJP环境中,Java主要通过Servlet、JSP(JavaServer Pages)或者Spring等框架处理后端逻辑。Java的强类型、面向对象特性以及丰富的库支持使得它可以编写复杂的企业级应用。Java应用程序通常运行在...

    泛微e-cology源码

    这通常通过JDBC(Java Database Connectivity)接口完成,也可能使用ORM(Object-Relational Mapping)框架如Hibernate或MyBatis,以提高开发效率和代码可读性。 6. **安全机制**: 对于企业级系统,安全是非常...

    webstart7:使用webstart7的задания

    "webstart7"可能是某个基于Webstart技术的工具或框架的第七个版本。然而,由于描述中提到"webstart7"是"Webstart7的上一个版本",我们可以推测这可能是指一个特定的项目或者软件,它在webstart7之后可能还有更新的...

Global site tag (gtag.js) - Google Analytics