<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

     

     

     

    速動畫教程第三十一集

    下載地址:www.oksonic.cn   www.oksonic.com.cn  

     

    使用Axis2構(gòu)建Hello應(yīng)用

     

    A.    環(huán)境準備

    a.     Eclipse3.2.2

    b.     MyEclipse5.5m2

    c.     Axis2.1.1 War http://ftp.wayne.edu/apache/ws/axis2/1_1_1/axis2.war

    d.     Axis Eclipse plug-in(代碼生成工具和打包工具)

    http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-codegen-wizard.zip

    http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-service-archiver-wizard.zip

    B.    開發(fā)步驟

    a.       創(chuàng)建一個web項目,名稱為hello

    b.       生成wsdl文件

    打開MyEclipseweb service中的wsdl向?qū)?/span>

    文件名為hello.wdsl,下一步

    目標地址為http://www.oksonic.cn/hello/,其它為默認,完成

    修改hello.wsdl文件為以下格式

    C.       根據(jù)wsdl文件生成客戶端java代碼

    使用Ctrl + N 打開Axis Wizards中的Axis2 Code Generator

    使用默認的第一項,下一步

    選擇生成的hello.wsdl文件D:\oksonic\workspace\hello\src\hello.wsdl,下一步

    參照下圖進行配置

    解壓Axis2.1.1文件到C盤,然后參照下圖進行配置

    將加入進來的lib目錄移到WEB-INF目錄下,刷新一下項目就可以看到生成的代碼了。

     

    D.       根據(jù)wsdl文件生成服務(wù)端java代碼

    使用Ctrl + N 打開Axis Wizards中的Axis2 Code Generator

    使用默認的第一項,下一步

    選擇生成的hello.wsdl文件D:\oksonic\workspace\hello\src\hello.wsdl,下一步

    參照下圖進行配置

     

    下一步

    E.       修改HelloSkeleton代碼,內(nèi)容如下:

    package org.example.www.hello;

     

    public class HelloSkeleton {

     

        public org.example.www.hello.HelloResponse hello(

               org.example.www.hello.Hello param0)    {

           try {

               HelloResponse response = new HelloResponse();

               response.setOut(param0.getIn() + "歡迎你的到來!");

               return response;

           } catch (UnsupportedOperationException e) {

               throw e;

           }

        }

    }

    F.       發(fā)布項目

    1.     打開Axis2的向?qū)Вx擇Axis2 Service Archiver

    2.     選擇class文件所在的目錄,如:D:\oksonic\workspace\hello\WebRoot\WEB-INF\classes

    3.     選擇項目中resources目錄下的hello.wsdl文件如:D:\oksonic\workspace\hello\resources\hello.wsdl

    4.     跳過一下步,這里選擇resources目錄下的service.xml文件如:D:\oksonic\workspace\hello\resources\services.xml

    5.     這一步是輸出一個jar文件或是aar都可以,上面是輸出路徑,下面是文件名,如:C:\Documents and Settings\Administrator\桌面,Hello.jar

    6.     axis2.1.1.war文件拷貝到tomcat安裝路徑下的webapps目錄下,這里可以選擇啟動tomcat來解開axis2.1.1.war,也可以直接將文件改名為zip后解壓,解壓后的文件夾名稱為axis2,然后將Hello.jar拷貝到asix2.1.1/WEB-INF/service目錄下

     

    G.       測試

    啟動tomcat服務(wù),打開IE在地址欄中輸入http://localhost/axis2,進入頁面后點擊Services鏈接,在下一個頁面中將會看到hello服務(wù)的鏈接,點開此鏈接就可以看到服務(wù)信息了。

    接下來使用客戶端測試代碼進行測試,修改HelloTest.java文件中的testHello方法,內(nèi)容如下:

    public void testHello() throws java.lang.Exception {

           String url = "http://localhost/axis2/services/Hello";

           HelloStub stub = new HelloStub(url);

           Hello hello = (Hello) getTestObject(Hello.class);

           hello.setIn("oksonic");

           System.out.println(stub.Hello(hello).getOut());

           assertNotNull(stub.Hello(hello));

        }

    這里使用到了Junit,所以還需要將Junitjar包加到項目中

     

    為了制作更多更好的錄像教程,希望大家多多提供相關(guān)資料!!!

    聯(lián)系方法:

     http://www.oksonic.cn

     Email: oksonic@tom.com

     QQ: 71279650

     

    Feedback

    # re: 速動畫教程第三十一集 使用Axis2構(gòu)建Hello應(yīng)用   回復(fù)  更多評論   

    2007-08-19 18:30 by feticiste-galleria-foto@mbxogid11.cn
    http://www.deciso-infermiera-pompino.mbxogid11.cn fighe strette video http://www.puffy-and-niples.mbxogid11.cn risibile more http://www.coppie-private-gratis.nbxogid11.cn asiatiche figa tettone

    # re: 速動畫教程第三十一集 使用Axis2構(gòu)建Hello應(yīng)用   回復(fù)  更多評論   

    2008-03-12 23:23 by 紙黃金
    長見識

    # re: 速動畫教程第三十一集 使用Axis2構(gòu)建Hello應(yīng)用   回復(fù)  更多評論   

    2008-10-31 18:49 by 紙黃金
    感覺有點復(fù)雜。。。。

    # re: 速動畫教程第三十一集 使用Axis2構(gòu)建Hello應(yīng)用   回復(fù)  更多評論   

    2008-11-16 05:29 by u88
    啟動tomcat服務(wù),打開IE在地址欄中輸入http://localhost/axis2,進入頁面后點擊Services鏈接,在下一個頁面中將會看到hello服務(wù)的鏈接,點開此鏈接就可以看到服務(wù)信息了。

    posts - 103, comments - 1104, trackbacks - 0, articles - 0

    Copyright © oksonic

    主站蜘蛛池模板: 久久久综合亚洲色一区二区三区 | 国产偷国产偷亚洲高清人| 99久久99久久精品免费看蜜桃| 亚洲Av熟妇高潮30p| 免费人成毛片动漫在线播放| 亚洲AV无码一区二区乱子伦| 性xxxxx大片免费视频| 亚洲韩国在线一卡二卡| 免费无码AV电影在线观看| 亚洲综合av一区二区三区不卡| 爽爽日本在线视频免费| 无遮挡呻吟娇喘视频免费播放| 亚洲精品WWW久久久久久| 精品97国产免费人成视频| 亚洲av午夜福利精品一区人妖| 无码av免费一区二区三区| 亚洲精品日韩中文字幕久久久| 18禁免费无码无遮挡不卡网站 | 亚洲天堂久久精品| 国产99视频精品免费观看7| 亚洲成av人片在线天堂无| 久久久久亚洲精品无码网址| 国产精品免费观看调教网| 亚洲国产精品成人综合久久久 | 久久精品国产亚洲AV麻豆网站 | 四虎永久在线精品免费观看视频| 亚洲中文字幕无码中文| 亚洲精品国产精品乱码不卡| 精品国产污污免费网站| 国产99在线|亚洲| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲精品人成网线在线播放va| 亚洲AV无码一区二三区| 久久久久久国产精品免费免费男同| 97se亚洲国产综合自在线| 亚洲成a人在线看天堂无码| 人妻无码久久一区二区三区免费 | 深夜特黄a级毛片免费播放| 亚洲成在人天堂一区二区| 成年人免费视频观看| 二区久久国产乱子伦免费精品|