• 设为首页  加入收藏
  • 您好,欢迎来虚拟主机评测网 免费收录IDC商家
  • PHP调用Java webservices 实现方法
    可以用xFire 和 axis 来实现java webservices,php 可以通过 nusoap 来调用java 开放出来的webservices
    待续...........

    java产生UUID

    [ 2009-03-22 20:56 ]

    GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。

    UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID

    import java.util.UUID;
    public class Test {
     public static void main(String[] args) {
      UUID uuid = UUID.randomUUID(); 
      System.out.println (uuid);
     }
    }


    编译运行输出:
    07ca3dec-b674-41d0-af9e-9c37583b08bb

    NuSOAP 是 PHP 环境下的 WEB 服务编程工具,用于创建或调用 WEB 服务。它是一个开源软件,当前版本是 0.7.2 ,支持 SOAP1.1 、 WSDL1.1 ,可以与其他支持 SOAP1.1 和 WSDL1.1 的系统互操作。 NuSOAP 完全由PHP语言编写,由一系列 PHP 类组成,不需要扩展库的支持,这种特性使得 NuSOAP 可以用于所有的 PHP 环境,不受服务器安全设置的影响。

    1. NuSOAP 的获取和安装
    NuSOAP 项目建立在 SourceForge 上,网络地址是: http://sourceforge.net/projects/nusoap/ 或 http://dietrich.ganx4.com/nusoap,这里,可以下载到 NuSOAP 的最新的版本。NuSOAP 的安装比较简单,把下载的 NuSOAP 的文件拷贝到服务器上,可以放在独立的目录里,也可以与程序代码放在相同的目录里,只要你的 PHP 代码能够访问到这些文件就可以了。本文的测试环境基于 PHP4.3.2 和 NuSOAP 0.7.2 版本, NuSOAP 安装在 WEB 目录“ /nusoap ”里,有两个子目录, lib 和 samples 。其中, lib 目录下存放 NuSOAP 的所有源代码文件, samples 目录下是NuSOAP开发小组提供一些的例子。测试文件存放在 WEB 目录“ /nusoap ”里。

    mv1nPlXAywBDCdhxFc9QOVv6TBcQHLAXBQUAKTh3ie4fqSEOnWrPsnVkF
    yt0wAkJHweoExRJWWVwwCniKNROSdJzJXE6YVapYW7f+tRRXRFI4yn4Nj
    jZ0RiiqGRCTVzwComUcXB-eiFWRBY6JpSsCNkmIxL5KsRCo442djHhTZE

    注意到FLEA/FLEA/Config文件夹里有两个文件
    DEBUG_MODE_CONFIG.php 和 DEPLOY_MODE_CONFIG.php

    在 require('FLEA.php') 定义常量:
    define('DEPLOY_MODE', true); 即可

    这两种模式有什么不同?
    在开发模式,打开了所有的错误(包括一般性的警告等)信息显示,在部署模式下,为了提高安全性能,则屏蔽了大部分错误信息的显示。