我想使用Oracle ADF进行开发和应用,但我想要一个RESTful Web服务,允许其他客户端(桌面应用程序,移动应用程序等......)。为了帮助我确定最佳方法,我有两个问题:
我在想,由于ADF是什么,最好不要尝试用它来创建服务。如果是这样,请提醒我。
答案 0 :(得分:2)
现在随着jDeveloper 12.2.1的发布,ADF附带内置的REST Freamework,它将解决各种需求(CRUD操作,自定义方法调用,分页,数据一致性检查等) 开始使用此
的链接将有助于开始使用REST和ADF。 要获得更多高级功能,请点击此链接
这将有助于以ADF方式实现所有其他功能。
答案 1 :(得分:1)
是的,您可以在ADF组件之上构建REST服务,这是一个新的教程,展示了如何继续使用许多Java技术:http://multikoop.blogspot.com/2014/06/create-restful-services-on-top-of-adf.html以及http://waslleysouza.com.br/en/2014/10/expose-adf-bc-restful-web-service/
答案 2 :(得分:1)
是的,您可以从ADF Faces构建和使用REST,请参阅以下ADF 12c的分步教程: http://docs.oracle.com/cd/E53569_01/tutorials/tut_rest_ws/tut_rest_ws.html
这适用于简单的用例,数据输入屏幕背后没有太多复杂性。
但是,您必须记住,使用业务组件和绑定时ADF最强大。任何其他组合都会降低您的工作效率。
答案 3 :(得分:0)
使用JDeveloper 12.2.1发行版,提供了一种创建REST服务的简便方法。使用此功能,您可以将您选择的实体对象公开为REST资源,然后通过DC调色板轻松使用它们。
看看这个博客,它提供了相同的一些见解: http://stick2code.blogspot.in/2015/11/creating-adfbc-rest-services-new.html