java网站项目,用ssh框架,怎么和PHP一起使用搭建? 后台用java处理,前台要支持php和jsp。

java网站项目,用ssh框架,怎么和PHP一起使用搭建? 后台用java处理,前台要支持php和jsp。,第1张

后台用Java开发,前台用jsp,这个肯定没问题。
前台要用php的话,可以用java提供接口,php把需要的参数传递到java后台,再把结果返回给php,展示到页面上。可以用Java做WebService,php去调用。
前台还是用php,开发速度快,也比较简单,安全和性能都没问题。
和后台Java交互,可以用xml做接口,php直接调用填到页面上。
php的环境搭建也比较简单,应用服务器用Apache22,环境php5,数据库都支持的,安装完后把apache22的>如果想要都支持,并且使用相同端口,也就是说,一个网站中可以运行多种格式的web程序。
那就用IIS搭建全能服务器。
只有IIS能对这么多语言同时支持比较好。其它像apache/tomcat之类的对微软的ASP和net支持不好。
安装IIS+php+Resin
就实现了。
如果有多台服务器做集群,就更好了。可以分别安装一个ASP服务器,一个PHP服务器,一个JAVA服务器。然后用一个前端服务器来监听80端口,根据浏览器请求的网页类型,转发到不同的服务器去解析。虽然在一台服务器上用不同端口也可以实现该功能,但不推荐。

PHP功能的另外一个优势是其调用已有Java对象方法的能力 通过此项功能可将PHP集成进已有的基于Java的应用程序 如果你正在工作场合推广PHP 这项功能尤其显得时髦 Java无处不在 为实现此功能 你需要在服务器上安装Java虚拟机(JVM) 如果你将安装(或已安装)来自Sun Kaffe IBM或Blackdown的JDK 则可以迅速开始工作 当配置PHP时 需要对配置指令增加 with java参数 然后修改php ini文件中部分元素 php ini 中通常要修改以下各行 [Java]java library path=/path/to/libraryjava class path=/classpath/extension_dir=/path/to/extensionsextension=libphp_java so需要提醒以上修改都取决于你的安装类型 你应该阅读你的PHP安装目录下ext/java目录中的README文件以了解有关Java功能配置的更多信息 这里有一个简单例子 通过PHP脚本创建新的Java对象 然后该脚本将访问某些Java属性并将其输出 这同的实例一样令人激动 但此例还使你知道了更多的可能的方法 <$system = new Java( java lang System );echo <P>Java version = $system >getProperty( java version ) <br> ;echo Java vendor = $system >getProperty( java vendor ) </p> ;>如果你已经具备了Java知识 那你应当尽全力在此项目上帮助开发者 此类集成能力必然成为将来PHP发展和为人所接受的关键 因此 做这些工作的人越多 PHP未来的发展就会更加美好 lishixinzhi/Article/program/PHP/201311/20782

以下是一些可能与PHP存在冲突的语言:
1Python:与PHP一样,Python也是一种解释型语言。但是,Python的语法和哲学与PHP不同,因此可能需要一些时间来适应。
2Ruby:Ruby也是一种解释型语言,但它的语法和代码组织方式与PHP有所不同。Ruby还提供了一些不同于PHP的功能,例如代码块和元编程。
3Java:Java是一种编译型语言,与PHP的解释型语言相比,其执行速度可能更快。但是,Java的语法和开发哲学与PHP有很大不同。
4C#:与Java类似,C#也是一种编译型语言。C#的语法与PHP不同,但是它与PHP共享许多编程范例和技术,例如面向对象编程和ASPNET。
5Nodejs:虽然Nodejs是一个JavaScript运行时,但它通常用于服务器端编程,而PHP也是一种服务器端语言。尽管这两种语言有所不同,但它们都提供了在Web应用程序中运行代码的功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13408233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存