内容简介:https://www.timqian.com/star-history/#TommyLemon/APIJSON&hibernate/hibernate-orm 众所周知,Hibernate 是 Java 的第 2 大开源 ORM 库,从 2007 年开源到现在已经有近 12 年的历史。廉颇老矣,尚能饭否? 长江...

https://www.timqian.com/star-history/#TommyLemon/APIJSON&hibernate/hibernate-orm
众所周知,Hibernate 是 Java 的第 2 大开源 ORM 库,从 2007 年开源到现在已经有近 12 年的历史。廉颇老矣,尚能饭否? 长江后浪推前浪,一代新库换旧库。
为什么 APIJSON 从 2016 年 11 月开源后短短 2 年就超过它了呢?
因为 APIJSON 是自动化的,后端不用写代码,就能自动解析前端传的 JSON 参数,自动转为 SQL 语句并连接数据库执行,然后返回对应的 JSON 结果,期间自动校验权限、数据、结构,自动防 SQL 注入。
对于前端
不用再向后端催接口、求文档
数据和结构完全定制,要啥有啥
看请求知结果,所求即所得
可一次获取任何数据、任何结构
能去除重复数据,节省流量提高速度
对于后端
提供通用接口,大部分API不用再写
自动生成文档,不用再编写和维护
自动校验权限、自动管理版本、自动防 SQL 注入
开放API无需划分版本,始终保持兼容
支持增删改查、模糊搜索、正则匹配、远程函数等

多表关联查询、结构自由组合、多个测试账号、一键共享测试用例
自动生成封装请求JSON的Android与iOS代码、一键下载自动生成的JavaBean
自动保存请求记录、自动生成接口文档

一键自动接口回归测试,不需要写任何代码(注解、注释等全都不要)
APIJSON 3.1.0 更新内容:
新增支持Between key%;
POST操作默认为OWNER角色且自动添加userId;
正则表达式符号新增支持~,且支持*忽略大小写;
Java Demo新增删除动态下所有评论的远程函数;
等价条件 key:value 不允许 JSONArray 类型;
PUT 请求在没有 SET 语句时直接报错;
解决 key! 报错;
优化key:value不合法的提示;
优化join解析异常的路径提示;
优化设置tag的提示;
更新 MySQL 表。
目前 APIJSON 的生态已初具雏形:
APIJSON 接口工具: https://github.com/TommyLemon/APIJSONAuto
APIJSON -Java版: https://github.com/TommyLemon/APIJSON
APIJSON - C# 版: https://github.com/liaozb/APIJSON.NET
APIJSON - PHP版: https://github.com/orchie/apijson
APIJSON -Node版: https://github.com/TEsTsLA/apijson
码云项目主页(源码、文档、视频)
https://gitee.com/TommyLemon/APIJSON
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
像计算机科学家一样思考Python (第2版)
[美] 艾伦 B. 唐尼 / 赵普明 / 人民邮电出版社 / 2016-7 / 49.00
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。 全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和......一起来看看 《像计算机科学家一样思考Python (第2版)》 这本书的介绍吧!