在ADF 12.2.1.3中使用基于JSON的REST Web服务
以前,我曾发布过有关在ADF中使用基于ADF BC的REST Web服务的信息。 现在,本文讨论使用通用数据控件使用基于JSON的REST Web服务。
您也可以查看有关Web服务的先前文章,以获取更多信息。
在ADF 12.2.1中使用应用程序模块快速创建SOAP Web服务
在ADF 12.2.1中以声明方式使用应用程序模块创建REST Web服务
使用ADF中的Web服务数据控制(WSDL)快速使用SOAP Web服务
使用JDeveloper 12.1.3轻松创建基于POJO的JAX-WS WebService
使用Web服务数据控件填充ADF表中的数据
使用ADF应用程序中的Web服务数据控件填充选择一个选项
使用JDeveloper中的Web服务代理从Java类访问JAX-WS Web服务
在这篇文章中,我正在使用免费的REST API Web服务来获取所有国家的名称。 检查以下链接以获取有关Web服务方法的详细信息。
RESTful Web服务获取和搜索国家
让我们看看如何在JDeveloper 12.2.1.3中实现它
使用默认的Model和View Controller项目创建一个Fusion Web Application。
右键单击View Controller项目,然后选择“ 新建”->“从图库”->“业务层”->“ Web服务”,然后选择“ Web服务数据控制SOAP / REST”
它将打开Web服务数据控件创建向导,选择REST作为Web服务类型,并提供一个有意义的名称,即通用数据控件,带有手动描述的资源作为数据控件的类型。
单击绿色加号图标以创建新的ADF Rest Connection,输入连接名称和Web服务的URL。
这里的Web服务网址为http://services.groupkt.com/country/get/all ,我使用的是http://services.groupkt.com/country/get,/ all保留在此处,因为它将被使用后来。 选择身份验证类型“无”并测试连接。
单击“ 确定” ,您可以看到已创建REST连接。 单击下一步按钮,跳过OWSM策略,然后转到“ 资源”选项卡。
现在单击绿色加号图标并添加/ all作为资源路径,选中GET method复选框,并为该方法命名,然后将JSON设置为Data Format 。
单击下一步按钮并设置方法有效负载, 从样本代码中选择解析,然后从浏览器访问Web服务,并将代码粘贴到Response Sample中 。
对于此帖子,请单击此链接以复制示例响应– http://services.groupkt.com/country/get/all
单击下一步,然后测试休息连接。
单击完成按钮后,将生成一个文件DataControls.dcx 。 这是一个数据控件定义文件,包含有关数据收集节点和内置数据收集操作的信息。
现在完成了消耗Web服务的部分,接下来是创建页面并使用WSDL在该页面上显示表。
右键单击视图控制器,然后选择“ 新建”->“从图库”->“ Web层”->“ JSF / Facelets”,然后创建一个新页面
展开“ Fusion Web应用程序”的“数据控件”部分,您可以看到一个get()方法及其下的消息和结果数据收集。
将get()方法作为按钮放置,并将两个集合作为页面上的表放置并运行应用程序。
翻译自: https://www.javacodegeeks.com/2019/07/consuming-json-based-rest-web-service-adf.html
在ADF 12.2.1.3中使用基于JSON的REST Web服务相关推荐
- adf.test_在ADF 12.2.1.3中使用基于JSON的REST Web服务
adf.test 以前,我曾发布过有关在ADF中使用基于ADF BC的REST Web服务的信息. 现在,本文讨论使用通用数据控件使用基于JSON的REST Web服务. 您还可以查看有关Web服务的 ...
- 【在CentOS中使用Crow-基于C++的Web服务】
在CentOS中使用Crow-基于C++的Web服务 前言 目录 1.搭建C++开发环境 2.安装安装crow所需依赖 3.测试 参考 前言 crow是一个基于C++的web微服务框架,在使用上和py ...
- 【scrapy、flask】如何在社区版 PyCharm 中调试 scrapy爬虫和 flask web 服务
软件版本 PyCharm 2020.2 (Community Edition) ,此为官网上的免费社区版 Windows 10 操作系统 调试 scrapy 爬虫 编写 scrapy 爬虫启动的入口文 ...
- dart开发Android服务,关于android:在Flutter应用中使用由swagger生成的Dart代码生成的Web服务...
我正在尝试使用Flutter开发一个移动应用程序,我使用swagger生成了包含所有Web服务的Dart文件代码生成.我想从Web服务中获取所有用户的列表. 在屏幕上,我想为每个用户显示:图像,名字, ...
- IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要
Julian Robichaux, 开发人员, 独立顾问 Julian Robichaux 是专门研究 IBM Lotus Notes 和 Java 开发的软件开发人员和专业程序员.他擅长于各种与开发 ...
- IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要...
IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要 级别: 初级 Julian Robichaux, 开发人员, 独立顾问 2005 ...
- 在ASP.NET AJAX 1.0框架中访问Web服务
一. 简介 如今,微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/ur ...
- Oracle ADF 12.2.1 使用报告
ADF挺适用于企业级WEB开发,熟练ADF后可以提升开发速度.例如下面的界面都是简单几步拖放出来的: 图一张: Oracle ADF 的12.2.1版本对界面改动还是比较大,整体界面还是比较漂亮的. ...
- java中接口适配器实现,12.1.8 Java中的应用-AWT事件适配器(接口的适配器模式)...
12.1.8 Java中的应用-AWT事件适配器(接口的适配器模式) 从以上的学习我们已经了解到,基于接口的适配器模式是采用抽象化接口的方式,来达到节省接口函数的目的,这一特性特别适合于Java A ...
最新文章
- thymeleaf加载不了js引用_web前端教程之js中的模块化一
- AGG第二十二课 conv_contour函数auto_detect_orientation的字体应用
- love2d杂记9--光照效果
- android Button 监听的几种方式
- 常用PHP array数组函数
- python wheel库(安装包查找)(适用于Python扩展程序包的非官方Windows二进制文件、Pypi官方库、清华大学开源软件镜像源)
- 【深度学习】一种关注于重要样本的目标检测方法!
- boost::type_erasure模块Associated types相关的测试程序
- 2021云栖大会开源引力峰会重磅发布的战略合作,Grafana服务到底是什么?
- 二叉树删除节点,(查找二叉树最大值节点)
- python编程计算前30项的和_Python 程序员需要知道的 30 个技巧
- JS数据分组[JSON]
- c#语言经典程序100例,C#入门必看的实例程序100个 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...
- unity对敏感词库处理的记录
- 计算机算法相关英文词汇,2021计算机算法相关术语的英语词汇
- KY RD9700_USB网卡驱动
- 作品交流:数字通信同步技术资源下载
- Python数据加密与解密相关操作(hashlib、hmac、random、base64、pycrypto)
- 【解决方案】TSINGSEE青犀视频互联网直播/点播平台EasyDSS构建户外无人机直播
- Revit二次开发之族库管理系统