菠蘿三國
大江東去,浪淘盡...
隨筆 - 34, 文章 - 47, 評論 - 22, 引用 - 0
數據加載中……
用jws來創建web services
用jws來創建web services是一個最簡單的方法,下面借助一個簡單的例子說明一下具體過程
1.編寫一個java文件,經javac編譯后沒有錯誤,把該文件另存為.jws文件。例如合HelloWorld.jws:
public class HelloWorld{
public String sayHello(String name){
return "Hello"+name;
}
}
然后把它放到對應的webapps/axis下.
2。啟動服務器,axis會自動把它變成一個服務,生成相關的wsdl文檔,并把jws用java編譯成class文件放到axis\WEB-INF\jwsClasses目錄下。打開IE,輸入:
http://127.0.0.1:7001/axis/HelloWorld.jws
,即可發現有一個wsdl和該服務。
3。編寫一應用程序客戶端來訪問該web services.例如:
import javax.xml.rpc.ParameterMode;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
public class ServiceClient{
public static void main(String[] args) throws Exception{
String endpoint="
String name="gaolong1";
Service service=new Service();
Call call=(Call) service.createCall();
call.setUsername("glong1");
call.setPassword("131001");//這是服務所用的安全的認證
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName("sayHello");
call.addParameter("name",XMLType.XSD_STRING,ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);//XMLType.XSD_STRING);
String ret=(String)call.invoke(new Object[] {name});
System.out.println(ret);
}
}
運行后,會顯示其調用信息。
在使用的過程中,要用到tcpmontor來監聽截取soap消息:
用:java org.apache.axis.utils.tcpmon 7003 localhost 7001 (其中前者是截聽得代理端口,中間是目標地址,后者是所用的目標端口)
通過tcpmontor來監聽tcp:7001得到的soap消息如下:
請求消息:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="
<soapenv:Body>
<sayHello soapenv:encodingStyle="
<name xsi:type="xsd:string">gaolong1</name>
</sayHello>
</soapenv:Body></soapenv:Envelope>
回應消息:
<?xml version="1.0" encoding="utf-8"? >
<soapenv:Envelope xmlns:soapenv="
<soapenv:Body>
<sayHelloResponse soapenv:encodingStyle="
<sayHelloReturn xsi:type="xsd:string">Hellogaolong1</sayHelloReturn>
</sayHelloResponse>
</soapenv:Body></soapenv:Envelope>
posted on 2007-08-06 22:44
菠蘿
閱讀(266)
評論(0)
編輯
收藏
所屬分類:
AXIS
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Web Service深度編程——Axis序列化/反序列化器開發指南
Axis開發Webservice傳Bean對象返回String串的實例
使用Apache Axis部署 Web服務時的常見問題及其解決方法
生成客戶端client stub文件
AXIS學習筆記(一)
AXIS-是用AdminClient部屬時要注意的
AXIS全攻略(一)
結合Axis和Ant開發Web服務
用Axis開發基于Java的Web服務
用jws來創建web services
Powered by:
BlogJava
Copyright © 菠蘿
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
Eclipse(6)
(rss)
java(2)
(rss)
JFreeChart(3)
(rss)
JSTL(2)
(rss)
Linux(1)
(rss)
WEB(5)
(rss)
其它(2)
(rss)
系統(7)
(rss)
連接池(1)
(rss)
隨筆檔案
2009年4月 (1)
2008年4月 (1)
2008年3月 (1)
2008年1月 (12)
2007年12月 (2)
2007年11月 (3)
2007年10月 (8)
2007年9月 (2)
2007年8月 (2)
文章分類
Ant(6)
(rss)
AXIS(15)
(rss)
EXT(19)
(rss)
Java(4)
(rss)
MySql(1)
(rss)
PHP(1)
(rss)
portal(1)
(rss)
文章檔案
2009年4月 (1)
2007年11月 (3)
2007年10月 (6)
2007年8月 (37)
收藏夾
鏈接
(rss)
下載
999寶藏網
quanpc
其它
工作招聘
北京招聘會信息網
搜索
最新評論
1.?re: 用DataHandler來實現一個帶附件的soap請求的web services [未登錄]
rrrrrrrr
--dd
2.?re: 用DataHandler來實現一個帶附件的soap請求的web services [未登錄]
dddd
--dd
3.?re: 由于帳戶限制,您無法登陸 -- 遠程桌面無法登錄問題解決方法
這種問題怎么辦
--l劉明平
4.?re: RSS的格式
545
--24
5.?re: axis with ant
真是太感謝了。幫了我一個大忙。
--lll
閱讀排行榜
1.?由于帳戶限制,您無法登陸 -- 遠程桌面無法登錄問題解決方法(9159)
2.?jstl fmt 標簽學習筆記(2259)
3.?RSS的格式及解釋(轉)(2153)
4.?WebBrowser.ExecWB方法(1515)
5.?修改jfreechart中的默認字體(1250)
評論排行榜
1.?jfreechart在aix unix上的中文顯示問題(9)
2.?Total Commander雙擊*.lnk彈出“在執行程序時出錯”的問題(2)
3.?由于帳戶限制,您無法登陸 -- 遠程桌面無法登錄問題解決方法(1)
4.?RSS的格式及解釋(轉)(1)
5.?WebBrowser.ExecWB方法(1)
主站蜘蛛池模板:
亚洲一区电影在线观看
|
亚洲女女女同性video
|
四虎国产精品成人免费久久
|
成年人免费观看视频网站
|
国产精品免费电影
|
亚洲七久久之综合七久久
|
午夜毛片不卡免费观看视频
|
亚洲国产综合AV在线观看
|
日本免费v片一二三区
|
亚洲Av永久无码精品三区在线
|
精品视频在线免费观看
|
亚洲成a人片在线观看中文动漫
|
最近中文字幕电影大全免费版
|
91福利免费体验区观看区
|
亚洲自偷自拍另类12p
|
亚洲欧美成人一区二区三区
|
日本免费电影一区
|
一级毛片免费播放男男
|
黄色网址免费观看
|
亚洲aⅴ天堂av天堂无码麻豆
|
最近中文字幕电影大全免费版
|
亚洲AV一二三区成人影片
|
日韩中文无码有码免费视频
|
人人爽人人爽人人片A免费
|
亚洲精品色午夜无码专区日韩
|
亚洲av永久无码精品网址
|
亚洲综合色成在线播放
|
日本卡1卡2卡三卡免费
|
亚洲videosbestsex日本
|
国产一精品一aⅴ一免费
|
嫩草在线视频www免费看
|
亚洲乱码中文论理电影
|
四虎永久在线精品免费观看地址
|
国产区在线免费观看
|
四虎影视在线永久免费看黄
|
在线看片免费人成视频播
|
亚洲av永久无码精品三区在线4
|
久久伊人久久亚洲综合
|
成人人免费夜夜视频观看
|
jizz免费观看视频
|
色久悠悠婷婷综合在线亚洲
|