开源持久性框架 restSQL 的 0.6 版本于 7 月 15 日发布。该版本将数据库互操作性从 MySQL 扩展到 PostgreSQL。它还包括扩展机制,可以轻松开发对其他数据库引擎的支持。此外,该版本还使用多个应用服务器进行了测试,以确保与任何标准 JEE 容器的互操作性。
有关框架和 SDK 的概述、开发者文档和二进制发行版,请参阅 http://restsql.org。源代码在 MIT 许可下授权,并托管在 github 上。
restSQL 是一种非常规的、超轻量级的数据访问层。对于许多应用程序,传统的 ORM 是重量级的且不灵活的,而传统的 Web 服务 (WSDL/SOAP) 则是繁琐的。restSQL 大大减轻了中间层的负担。它的目标是基本 CRUD(创建-读取-更新-删除)的 80% 的数据访问,从而使开发分布式应用程序更快更简单。
restSQL 不是数据库的面向对象视图。它呈现关系数据库表的平面或分层“视图”。这些视图可以通过简单的基于 REST 的 HTTP 或 Java API 进行查询和更新。HTTP 接口基于 REST 原则,它使用 HTTP 的内置功能,而不是将其抽象化。
http://restsql.org
restSQL - 修剪你的中间层!
此帖子已从 PostgreSQL 网站的先前版本迁移而来。对于迁移造成的任何格式问题,我们深表歉意。