电脑做系统教学网站,手机在线网站建设,translate wordpress,网站开发与支付宝端口连接jOOQ生态系统和社区正在持续增长。 我们个人总是很高兴看到基于jOOQ构建的其他开源项目。 今天#xff0c;我们非常高兴为您介绍BjrnHarrtell结合REST和RDBMS的一种非常有趣的方法。 BjrnHarrtell从小就是瑞典的程序员。 他通常在Sweco Position AB上忙于编写GIS系统和集成我们非常高兴为您介绍BjörnHarrtell结合REST和RDBMS的一种非常有趣的方法。 BjörnHarrtell从小就是瑞典的程序员。 他通常在Sweco Position AB上忙于编写GIS系统和集成但是有时他会花时间参与开放源代码项目并为与开放源代码项目如GeoTools和OpenLayers相关的一些工作做出贡献。 Björn还亲自发起了一些小型的开源项目而他正在从事的最新项目之一是jdbc-http-server 。 我们很高兴发表Björn的客座文章介绍他的有趣作品 JDBC HTTP服务器 是否曾经发现自己编写了很多REST资源它们对关系数据库进行了简单的CRUD并且感觉到代码在重复自己 在这种情况下jdbc-http-server可能是一个值得签出的项目。 jdbc-http-server将关系数据库实例公开为可发现的REST API从而可以从浏览器应用程序执行简单的CRUD而无需编写任何后端代码。 可发现的REST API意味着您可以访问/处的根资源并从那里访问子资源的链接。 例如假设您有一个名为testdb的数据库并且在公共模式中有一个名为testtable的表然后可以执行以下操作 在以下位置检索GET更新PUT或删除DELETE单行 /db/testdb/schemas/public/tables/testtable/rows/1 在以下位置检索GET更新PUT行或创建新行POST /db/testdb/schemas/public/tables/testtable/rows 以上资源接受适用的参数selectwherelimitoffset和orderby。 例子 在以下位置获取最多10行其中cost 100 /db/testdb/schemas/public/tables/testtable/rows?wherecost100limit10 jdbc-http-server与数据库引擎无关因为它利用jOOQ以适合目标数据库引擎的方言生成SQL。 目前H2PostgreSQL和HSQLDB已被自动化测试覆盖。 当前唯一可用的表示形式数据格式是JSON但是添加更多的格式是一种有趣的可能性。 反馈当然也欢迎贡献 翻译自: https://www.javacodegeeks.com/2014/11/a-restful-jdbc-http-server-built-on-top-of-jooq.html