亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

Web 服務代理組件創建 JSF Web 服務客戶端(1)

2019-11-18 12:52:45
字體:
來源:轉載
供稿:網友

  引言
  這一系列文章展示了 WebSphere Studio V5.1.1 中的 java Server Faces Technology PReview 的特征,本文是其中的第 5 部分。這一系列文章包括以下幾個部分:
  
  第 1 部分:創建 JSF Web 項目和頁面模板
  第 2 部分:創建 JSF 提交表單
  第 3 部分:創建通過 Web Data Objects(WDO,很快就會成為 SDO:Service Data Objects)訪問數據的 JSF 應用程序
  第 4 部分:使用 Action Handlers 和 JavaBean 數據組件集成 JSF 應用程序與 Enterprise Java Beans
  第 5 部分:使用 Web 服務代理組件創建 JSF Web 服務客戶端.
  
  在本系列的第 4 部分中,我們介紹了 JSF 如何利用現有的 J2EE 技術,它使用 JavaBean 數據控件來創建一個調用現有的 EJB 應用程序的 JSF 頁面。在最后這一部分,我們將使用 JSF Web 服務組件來調用 Web 服務。
  
  JSF Web 服務組件可以在 Internet 上搜索任何標準的 Web 服務,也可以為調用 Web 服務和顯示結果構建輸入和輸出控件。在本練習中,我們將使用第 4 部分中的 JEB JAR 來生成和部署 Web 服務。然后我們使用 JSF Web 服務來生成運行 Web 服務的控件。
  
  要完成這一練習,您需要用到本系列第 4 部分所創建的內容。假如您還沒有完成第 4 部分,在下載文件中包含了針對這一部分的解決方案。導入前面文章所介紹的 EAR 文件,并按照第 4 部分所介紹的測試指令來操作。要想運行這一示例,您需要創建第 3 部分所介紹的數據庫。假如您還沒完成第 3 部分,請導入該解決方案,并運行應用程序,以在本文將使用的服務器配置中創建 JDBC 數據源。
  
  從現有的 EJB 構建 Web 服務
  JSF Web 服務組件在 Internet 上搜索現有的 UDDI 注冊,然后使用 WSDL 文件生成適當的控件??丶褂脴藴实?JAX-RPC API 來調用 Web 服務。開始時,我們從現有的 EJB 組件構建一個 Web 服務,部署它,然后使用 JSF 控件從正在運行的 WebSphere application Server Test Environment 生成它。這可以展示我們能夠以多快的速度從 WebSphere Studio Application Developer(以下稱為 Application Developer)構建 Web 服務和 Web 服務客戶端。在本練習中,我們將使用 StockFacade session Bean 中的 accessCompanyInfo 方法:
  
  在 Application Developer 中,從主菜單中選擇 File => New => Other...,然后從左邊的列表中選擇 Web Services,在右面板中選擇 Web Service (圖 1)。選擇 Next。
  
圖 1. 創建一個新的 xml 服務

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖一)

  在 Web Services 對話框(圖 2)中,為 Web services type 選擇 EJB Web service ,并確保只選中 Start Web service in Web project 和 Create folders when necessary 選項。單擊 Next。
  
圖 2. Web 服務選項

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖二)

  在 Service Deployment Configuration 對話框(圖 3)中,為 EJB Project 選擇 StockSystemEJB ,為 Router project 選擇 PersonalTradeJSF 。這將會在 EJB 項目中配置 EJB Web 服務描述符和端點。然后 Web 項目會包含必要的路由器。單擊 Next。
  
圖 3. 服務部署配置

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖三)

  然后,點擊 Browse EJB beans 按鈕(圖 4)。
  
圖 4. Web Services EJB Selection

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖四)

  選中 StockFacade Session Bean,然后單擊 OK。
  
圖 5. 瀏覽 EJB Bean

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖五)

  注重,現在會話 bean 信息已填充(圖 6)。單擊 Next。
  
圖 6. 完成的 Web Service EJB Selection 對話框

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖六)

  在 Web Service Java Bean Identity 對話框(圖 7)中,選中 getCompanyInfo 復選框,然后單擊 Next。
  
圖 7. Web Service Java Bean Identity

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖七)

  假如您收到 Web Services Warning ,請選擇 Yes to All,這樣您就可以重載并預生成 EJB Web 服務接口。
  
圖 8. Web Services Warning

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖八)

  在 publication 對話框(圖 9)中,選擇 Finish。不要選擇任何的 UDDI Registry。
  
圖 9. Web Service Publication

  
 Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖九)

  完成時,服務器會啟動,然后可以部署 Web 服務了。
  
圖 10. 服務器狀態

  
Web 服務代理組件創建 JSF Web 服務客戶端(1)(圖十)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美贵妇videos办公室| 国产精品一区二区三| 自拍偷拍亚洲精品| 亚洲精美色品网站| 欧美精品videossex性护士| 国产精品91在线| 欧洲美女免费图片一区| 亚洲电影免费观看高清完整版在线观看| 久久视频在线观看免费| 国产激情999| 日韩午夜在线视频| 中文字幕av一区二区三区谷原希美| 日韩国产高清视频在线| 亚洲福利在线视频| 久久中文字幕一区| 日韩精品在线看| 97久久精品视频| 日韩电影中文字幕在线观看| 国产欧美日韩91| 国产有码在线一区二区视频| 日韩经典一区二区三区| 欧美综合一区第一页| 日韩性xxxx爱| 中文字幕免费精品一区高清| 中文字幕亚洲欧美日韩高清| 亚洲国产另类久久精品| 九九热视频这里只有精品| 97视频在线观看视频免费视频| 色黄久久久久久| 国产美女扒开尿口久久久| 久久国内精品一国内精品| 日韩中文字幕在线视频| 亚洲国产天堂久久综合网| 欧美国产精品人人做人人爱| 丰满岳妇乱一区二区三区| 日韩在线观看免费高清完整版| 韩国日本不卡在线| 欧美极品少妇与黑人| 这里只有精品在线观看| 在线看欧美日韩| 色999日韩欧美国产| 日韩av免费在线看| 国产一区二中文字幕在线看| 精品国内产的精品视频在线观看| 欧美成人四级hd版| 亚洲第一页自拍| 亚洲欧美日本另类| 色综合五月天导航| 亚洲激情视频网站| 5252色成人免费视频| 成人免费淫片视频软件| 久久精品亚洲热| 欧美高清无遮挡| 亚洲国产精品高清久久久| 在线视频免费一区二区| 欧美大肥婆大肥bbbbb| 欧美成人剧情片在线观看| 亚洲精品v欧美精品v日韩精品| 久久精品视频免费播放| 911国产网站尤物在线观看| 欧美日韩一区二区在线| 美女黄色丝袜一区| 国产一区二区三区三区在线观看| 欧美性猛交xxxx乱大交| 久久久久久久久久av| 一区二区欧美日韩视频| 国产香蕉一区二区三区在线视频| 久久伊人免费视频| 亚洲天堂男人天堂| 在线观看视频亚洲| 欧美日韩国产综合视频在线观看中文| 久久精品久久久久电影| 欧美在线激情网| 国产成人av在线| 欧洲亚洲免费视频| 色噜噜狠狠狠综合曰曰曰| 97精品国产97久久久久久| 另类天堂视频在线观看| 亚洲欧美日韩中文在线| 日本91av在线播放| 神马国产精品影院av| 欧美精品精品精品精品免费| 亚洲黄色在线观看| 欧美老女人性视频| 亚洲影院高清在线| 91精品国产777在线观看| 亚洲aⅴ日韩av电影在线观看| 2019中文字幕全在线观看| www.亚洲免费视频| 久久国产精品免费视频| 亚洲日本中文字幕免费在线不卡| 亚洲精品免费在线视频| 久久亚洲精品成人| 久久久久久网站| 国产精品v片在线观看不卡| 一区二区欧美久久| 国产精品无av码在线观看| 97视频在线观看视频免费视频| 久久久91精品国产一区不卡| 欧美高清视频在线播放| 久久久精品欧美| 欧美老肥婆性猛交视频| 91免费福利视频| 91av在线播放视频| 国产精品一区二区三区免费视频| 国产精品美女呻吟| 国产成人精品999| 欧美成aaa人片在线观看蜜臀| 国产玖玖精品视频| 精品成人国产在线观看男人呻吟| 57pao国产精品一区| 欧美激情精品久久久久久大尺度| www.久久色.com| 精品伊人久久97| 欧美激情亚洲自拍| www日韩欧美| 日韩视频在线免费观看| 深夜精品寂寞黄网站在线观看| 日韩国产精品亚洲а∨天堂免| 色妞一区二区三区| 久久久亚洲欧洲日产国码aⅴ| 国产精品天天狠天天看| www.亚洲成人| 久国内精品在线| 亚洲大胆人体视频| 日韩最新av在线| 中文字幕亚洲图片| 国产欧美精品日韩| 亚洲色图日韩av| 国产亚洲精品高潮| 91国产中文字幕| 欧美贵妇videos办公室| 91香蕉嫩草神马影院在线观看| 国产亚洲精品久久久久动| 久久国产加勒比精品无码| 国产精品久久久久久久7电影| 91九色精品视频| 欧美日韩国产成人高清视频| 日本亚洲欧洲色| 欧美在线一级va免费观看| 欧美性猛交99久久久久99按摩| 欧美又大又硬又粗bbbbb| 色妞久久福利网| 午夜精品久久久99热福利| 亚洲精品狠狠操| 日本精品中文字幕| 国产成人精品久久久| 欧美日韩在线视频一区二区| 91在线观看免费| 国产欧美一区二区三区在线看| 在线观看免费高清视频97| 国产亚洲aⅴaaaaaa毛片| 亚洲午夜精品久久久久久久久久久久| 国产啪精品视频网站| 久久久精品一区二区三区| 亚洲综合精品一区二区| 日韩欧美亚洲一二三区| 在线播放精品一区二区三区| 欧美日韩激情视频| 亚洲天堂网站在线观看视频| 日韩网站免费观看| 91精品中文在线| 亚洲综合日韩在线| 亚洲欧洲黄色网|