国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
解析SCA中的基本概念(4) - 51CTO.COM

解析SCA中的基本概念(4)

3.創(chuàng)建服務(wù)組件。雙擊打開HelloWorld模塊的圖形化編輯器,然后在控制面板上把Java組件圖標(biāo)
拖拉到編輯器中即生成一個Java服務(wù)組件,并把名稱改為HelloWorld。如下圖所示:

 

通過點擊

按鈕為HelloWorld組件選擇一個接口,即我們前面定義的HelloWorldInterface。

通過雙擊上圖中的HelloWorld組件,WID會自動生成HelloWorld組件實現(xiàn)類的基本框架HelloWorldImpl.java。如下圖所示:

上圖中高亮處顯示的代碼行就是我們可以給sendMessage方法添加業(yè)務(wù)代碼的地方。比如,我們可以輸入:returnmessage+".It'sourfirstSCAexample!";

4.創(chuàng)建standalonereference。在工具欄中把

圖標(biāo)拖拉到編輯器中即生成一個standalonereference。如下圖所示:

然后把StandaloneReference端點與HelloWorld組件連接起來。工具自動會為StandaloneReference創(chuàng)建一個匹配HelloWorld組件接口的引用。這里要注意的是,向?qū)г谧詣觿?chuàng)建StandaloneReference的引用時會彈出一個窗口詢問需要創(chuàng)建一個Java接口類型的引用還是WSDL接口類型的引用。不同類型的接口會使得我們的客戶端代碼(在本例中是一個名為index.jsp的JSP文件)需要采用不同的調(diào)用方式。下面會分析兩種不同類型的實現(xiàn)。

5.生成JSP代碼。如果我們在前面的引用接口類型中選擇的是WSDL接口。那么StandaloneReference的屬性如下圖所示:

我們可以看到,引用的名稱為HelloWorldInterfacePartner,接口為名稱為HelloWorldInterface這個WSDL類型的接口。

如果我們在前面的引用接口類型中選擇的是Java接口。那么StandaloneReference的屬性如下圖所示:

我們可以看到,引用的名稱為HelloWorldInterfacePartner,接口為名稱為world.hello.hello.world.interface_.HelloWorldInterface這個Java類型的接口。具體JSP代碼參考下面的客戶端代碼分析部分。

6.檢查生成的項目。如果把WID切換到J2EE透視圖的導(dǎo)航視圖中,我們可以看到與HelloWorld模塊對應(yīng)的J2EE項目。J2EE企業(yè)項目為HelloWorldApp,其包含EJB項目HelloWorldEJB,Web項目HelloWorldWeb,J2EE客戶端項目HelloWorldEJBClient。另外一個是名為HelloWorld的Java項目,這個項目的內(nèi)容最終會以一個JAR文件的形式被HelloWorldApp應(yīng)用使用。上一步中所提到的JSP文件需要在HelloWorldWeb項目中生成。具體如下圖所示:


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SCA(Service Component Architecture)編程模型入門
java筆試題大匯總(二)
Apache Tuscany SCA Java 架構(gòu)指南,Java實例教程,Java系列教...
從Spring實例入手談SCA Component的創(chuàng)建和調(diào)用
使用服務(wù)組件體系結(jié)構(gòu)構(gòu)建 SOA 解決方案——第 3 部分
SCA 應(yīng)用程序開發(fā),第 2 部分: 用于 Java 的 SCA 客戶機和實現(xiàn)模型
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服