国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

J2EE Web服務客戶端質量報告(二)

2019-11-17 06:16:10
字體:
來源:轉載
供稿:網友

  服務器Web 服務軟件包

  服務器Web 服務軟件包可自動生成。在Sun ONE Studio中,Web模塊的創建只要選擇一組EJB java方法即可,并且Web服務軟件包的類可由Web模塊創建。

  該軟件包包含許多類和接口。這里最要害的一個就是<ServiceName>ServantInterface_Tie 類,在這個類中服務名就是<ServiceName> 。類Tie是Web服務模塊最上面的堆棧;它將引入的服務調用綁定到創建它的EJB組件上。我們只需修改類Tie就可以添加次數紀錄。

  Tie包括許多方法,但是我們只需修改與EJB商業方法invoke_<X>關聯的那一個方法。在方法invoke_<X>中,<X>表示EJB商業方法的名稱。我們添加一個 import Payload.*; 到類 Tie上,并對每個商業方法作了一個小小的修改。讓我們看看下面的方法 invoke_SubmitWork() :

/*
* This method does the actual method invocation for Operation: SubmitWork
*/
PRivate void invoke_SubmitWork(StreamingHandlerState state) throws Exception {

TransactionService.XactServiceGenServer.
XactServiceServantInterface_SubmitWork_RequestStrUCt
myXactServiceServantInterface_SubmitWork_RequestStruct = null;
Object myXactServiceServantInterface_SubmitWork_RequestStructObj =
state.getRequest().getBody().getValue();

/* Line added to generated method: */
Serializer.queueFirstAttachmentText(state.getMessageContext());

if (myXactServiceServantInterface_SubmitWork_RequestStructObj
instanceof SOAPDeserializationState) {
myXactServiceServantInterface_SubmitWork_RequestStruct =
(TransactionService.XactServiceGenServer.
XactServiceServantInterface_SubmitWork_RequestStruct)
((SOAPDeserializationState)
myXactServiceServantInterface_SubmitWork_RequestStructObj)
.getInstance();
} else {
myXactServiceServantInterface_SubmitWork_RequestStruct =
(TransactionService.XactServiceGenServer.
XactServiceServantInterface_SubmitWork_RequestStruct)
myXactServiceServantInterface_SubmitWork_RequestStructObj;
}

java.lang.String result =
((TransactionService.XactServiceGenServer.XactServiceServantInterface)
getTarget()).SubmitWork
(myXactServiceServantInterface_SubmitWork_RequestStruct.getString_1());
TransactionService.XactServiceGenServer.
XactServiceServantInterface_SubmitWork_ResponseStruct
myXactServiceServantInterface_SubmitWork_ResponseStruct =
new TransactionService.XactServiceGenServer
.XactServiceServantInterface_SubmitWork_ResponseStruct();
SOAPHeaderBlockInfo headerInfo;
myXactServiceServantInterface_SubmitWork_ResponseStruct.setResult(result);

SOAPBlockInfo bodyBlock = new SOAPBlockInfo
(ns1_SubmitWork_SubmitWorkResponse_QNAME);
bodyBlock.setValue(myXactServiceServantInterface_SubmitWork_ResponseStruct);
bodyBlock.setSerializer
(myXactServiceServantInterface_SubmitWork_ResponseStruct_SOAPSerializer);
state.getResponse().setBody(bodyBlock);
}

  我們添加了一個單行到invoke_SubmitWork()上:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长白| 肥乡县| 华池县| 棋牌| 沧源| 淄博市| 武乡县| 错那县| 枣阳市| 绵竹市| 普兰县| 蕉岭县| 沿河| 彰化县| 定陶县| 五寨县| 中阳县| 澄江县| 新竹县| 芮城县| 比如县| 留坝县| 九江市| 黄大仙区| 武汉市| 五家渠市| 呼伦贝尔市| 衡阳县| 寻甸| 信丰县| 陇西县| 民权县| 黑水县| 固阳县| 邵武市| 游戏| 乌拉特后旗| 敦化市| 自贡市| 临夏市| 鲁山县|