日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

adf.test_在ADF 12.2.1.3中使用基于JSON的REST Web服务

發(fā)布時(shí)間:2023/12/3 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 adf.test_在ADF 12.2.1.3中使用基于JSON的REST Web服务 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

adf.test

以前,我曾發(fā)布過有關(guān)在ADF中使用基于ADF BC的REST Web服務(wù)的信息。 現(xiàn)在,本文討論使用通用數(shù)據(jù)控件使用基于JSON的REST Web服務(wù)。

您還可以查看有關(guān)Web服務(wù)的先前文章,以獲取更多信息。

在ADF 12.2.1中使用應(yīng)用程序模塊快速創(chuàng)建SOAP Web服務(wù)

在ADF 12.2.1中以聲明方式使用應(yīng)用程序模塊創(chuàng)建REST Web服務(wù)

使用ADF中的Web服務(wù)數(shù)據(jù)控件(WSDL)快速使用SOAP Web服務(wù)

使用JDeveloper 12.1.3輕松創(chuàng)建基于POJO的JAX-WS WebService

使用Web服務(wù)數(shù)據(jù)控件填充ADF表中的數(shù)據(jù)

使用ADF應(yīng)用程序中的Web服務(wù)數(shù)據(jù)控件填充選擇一項(xiàng)

使用JDeveloper中的Web服務(wù)代理從Java類訪問JAX-WS Web服務(wù)

在這篇文章中,我正在使用免費(fèi)的REST API Web服務(wù)來獲取所有國(guó)家的名稱。 檢查以下鏈接以獲取有關(guān)Web服務(wù)方法的詳細(xì)信息。

RESTful Web服務(wù)獲取和搜索國(guó)家

讓我們看看如何在JDeveloper 12.2.1.3中實(shí)現(xiàn)它

使用默認(rèn)的Model和View Controller項(xiàng)目創(chuàng)建一個(gè)Fusion Web Application。

右鍵單擊View Controller項(xiàng)目,然后選擇“ 新建”->“從圖庫”->“業(yè)務(wù)層”->“ Web服務(wù)”,然后選擇“ Web服務(wù)數(shù)據(jù)控制SOAP / REST”

它將打開Web服務(wù)數(shù)據(jù)控件創(chuàng)建向?qū)?#xff0c;選擇REST作為Web服務(wù)類型,并提供一個(gè)有意義的名稱,即通用數(shù)據(jù)控件,帶有手動(dòng)描述的資源作為數(shù)據(jù)控件的類型。

單擊綠色加號(hào)圖標(biāo)以創(chuàng)建新的ADF剩余連接,輸入連接名稱和Web服務(wù)的URL。

這里的Web服務(wù)網(wǎng)址為http://services.groupkt.com/country/get/all ,我使用的是http://services.groupkt.com/country/get,/ all保留在此處,因?yàn)樗鼘⒈皇褂煤髞怼?選擇身份驗(yàn)證類型“無”并測(cè)試連接。

單擊“ 確定” ,您可以看到已創(chuàng)建REST連接。 單擊下一步按鈕,跳過OWSM策略,然后轉(zhuǎn)到“ 資源”選項(xiàng)卡。

現(xiàn)在單擊綠色加號(hào)圖標(biāo)并添加/ all作為資源路徑,選中GET method復(fù)選框,并為該方法命名,然后將JSON設(shè)置為Data Format

單擊下一步按鈕并設(shè)置方法有效負(fù)載, 從樣本代碼中選擇解析,然后從瀏覽器訪問Web服務(wù),并將代碼粘貼到Response Sample中

對(duì)于此帖子,請(qǐng)單擊此鏈接以復(fù)制示例響應(yīng)– http://services.groupkt.com/country/get/all

單擊下一步,然后測(cè)試休息連接。

單擊完成按鈕后,將生成一個(gè)文件DataControls.dcx 。 這是一個(gè)數(shù)據(jù)控件定義文件,包含有關(guān)數(shù)據(jù)收集節(jié)點(diǎn)和內(nèi)置數(shù)據(jù)收集操作的信息。

現(xiàn)在完成了消耗Web服務(wù)的部分,接下來是創(chuàng)建頁面并使用WSDL在該頁面上顯示表格。

右鍵單擊視圖控制器,然后選擇“ 新建”->“從圖庫”->“ Web層”->“ JSF / Facelets”,然后創(chuàng)建一個(gè)新頁面

展開“ Fusion Web應(yīng)用程序”的“數(shù)據(jù)控件”部分,您可以看到一個(gè)get()方法及其下的消息結(jié)果數(shù)據(jù)收集。

get()方法作為按鈕放置,并將兩個(gè)集合作為頁面上的表放置并運(yùn)行應(yīng)用程序。


翻譯自: https://www.javacodegeeks.com/2019/07/consuming-json-based-rest-web-service-adf.html

adf.test

總結(jié)

以上是生活随笔為你收集整理的adf.test_在ADF 12.2.1.3中使用基于JSON的REST Web服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。