1 / 8
文档名称:

php与java.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

php与java.doc

上传人:xxj16588 2016/6/12 文件大小:0 KB

下载得到文件列表

php与java.doc

文档介绍

文档介绍:php 与 java 1 、系统的技术架构比较分层是将系统进行有效组织的方式,分而治之的思想是计算机领域中非常重要的思想。在好的分层思想引导下,便能实现“高内聚、低耦合”, 也能将具体的问题割裂开来, 易于控制、易于延展, 更易于分配资源。 PHP 只能实现简单的分布式两层或三层的架构,而 JAV A 在这方面就十分强大, 可以实现多层的网络架构。运用 MVC 的设计模式, 可使 oa 系统具有更加高效、合理的系统架构。技术架构的落后, 使运用 php 编写的 oa 软件系统先天不足,而后天又无法补足其先天上的劣势。使得系统在可拓展性、需求应变性上与 JAVA 编写的 oa软件系统的差距越来越大。架构的差距,注定了 php 做的 oa 充其量是个小家碧玉,始终无法和 java 这种大家闺秀同台竞技。 2 、数据库访问比较 PHP 可编译成具有与许多数据库相连接的函数。将自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时, 可以轻松地修改编码以适应这样的变化。但 PHP 提供的数据库接口支持彼此不统一, 比如对 Oracle, MySQL , Sybase 的接口, 彼此都不一样。由于 PHP 对于不同的数据库采用不同的数据库访问接口, 所以数据库访问代码的通用性不强。而 Java 通过 JDBC 来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库, 访问数据库的接口比较统一。如果同样是将开发的 web 应用从 MYSQL 数据数转到 ORACLE 数据, PHP 需要做大量的修改工作,而且比较繁琐。但 JAVA 开发的便只需要很少的更改便能实现。数据库访问方式的差异,奠定了 php 开发出的 oa和 java 开发出来的 oa 是马车和火车的差距,前者只能亦步亦趋而且额度有限,后者却是工业化的结晶,不仅能够包容万物而且速度上稳步提升。 3 、安全性对比在同是开源和跨平台的 java 面前, php 丢掉了很多的优势。在代码的安全性上尤为突出。 php 的开发程序在别人拿到代码后, 可以很容易的进行修改。而 java 开发的程序由于无法看到完整的源代码, 只能看到一些编译好的类文件, 所以安全性较高。加之系统架构的优势,在安全性上 php 和 java 是相去甚远。如果非要将 php 和 java 在安全性上做个比较的话, 同一个小偷光顾 php 那是随便拿来随便改, 想拿什么拿什么, 拿的高兴还能大笔一辉某某到此一游。而光顾 java 的时候,便会发现警察把守,内设自动报警装置, 即便突破重重阻扰后进入居室。那值钱的东西都放在加密后的保险柜中,只能望洋兴叹、铩羽而归。 4 、前瞻性和拓展性从整体来说, php 适用于中小型系统,而 java 适用于大型系统。 Php 能够将单一的事件做好, 但却不适合完成集成度较高的多项并发事件。为什么说 php 适合中小型系统而不适合做大系统呢? 首先, php 缺乏多层结构支持。而对于大型的系统负荷站点,只能采用分布计算。将数据库、应用逻辑层和表示逻辑层彼此分开,并将同层的根据流量分开,组成二维数组。而 php 恰恰缺乏这种支持。其次, PHP 提供的数据库接口不统一,要将多个不同的数据库数据统一需要花费很大的力气。而 JAVA 则没有这种缺陷,可通过 SUN Java 的 J