David 的个人资料Webbert Solutions日志列表 工具 帮助

日志


3月8日

Java Client using Axis - Part 2

    /**

     * @param newPerson

     */

    public static void Print( Person newPerson )

    {

        Object o;

       

        if ( newPerson != null )

        {

            System.out.println( "    Name: " + newPerson.getName() );

           

            o = newPerson.getAddress();

            if ( o != null)

            {

                System.out.println( "    Addr: " + ( (HomeAddress)newPerson.getAddress() ).getHouseNumber() );

            }

            else

            {

                System.out.println( "    Addr: is null"  );

            }

        }

    }

   

    /**

     *

     */

    public static void GetAddress()

    {

        try

        {

            Address[] listOfAddress;

           

            // Create Proxy Class

            SimpleAsmxServiceSoapProxy service = new SimpleAsmxServiceSoapProxy();

            listOfAddress = service.getAddressList();

           

            System.out.println( "\nStarting GetAddress()..." );

            Print( listOfAddress );

        }

        catch ( Exception ex )

        {

            System.err.println(ex);

        }   

    }

   

    /**

     *

     */

    public static void GetWorkAddress()

    {

        try

        {

            HomeAddress[] listOfAddress;

           

            // Create Proxy Class

            SimpleAsmxServiceSoapProxy service = new SimpleAsmxServiceSoapProxy();

            listOfAddress = service.getHomeAddress();

           

            System.out.println( "\nStarting GetWorkAddress()..." );

            Print( listOfAddress );

        }

        catch ( Exception ex )

        {

            System.err.println(ex);

        }   

    }

 

    /**

     * @param newPerson

     */

    public static void Print( Address[] listOfAddress )

    {

        if (( listOfAddress != null ) && ( listOfAddress.length > 0))

        {

            for ( int index = 0; index < listOfAddress.length; index++)

            {

                System.out.println( "    House Number: " +

                    ((HomeAddress)listOfAddress[index]).getHouseNumber() );

               

                if ( listOfAddress[index] instanceof WorkAddress )

                {

                    System.out.println( "    Phone Number: " +

                        ((WorkAddress)listOfAddress[index]).getPhoneNumber() );

                }

            }

        }

    }

}

评论

请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。
ElliottDav​id 在此页禁用了评论功能。

引用通告

此日志的引用通告 URL 是:
http://webbertsolutions.spaces.live.com/blog/cns!E02420377ABA0395!123.trak
引用此项的网络日志