ameba
ameba copied to clipboard
useful full stack RESTful framework
https://commons.apache.org/proper/commons-jcs/
1. path 路由路径,可以为空或者class标记规则由包产生 2. 全局 model 包路径映射到path 3. rootPath 注解内不为空则使用该路径,否则使用全局路径
1. 通过HTTP(WS/HTTP)暴露DB接口 2. 通过js直接对数据库操作 3. 可设置接口权限 4. 支持事务 事务处理流程 1. 查询数据库 2. 处理用户逻辑后带着老的数据 json-patch? 3. 如无法更新,则根据api: 1. 重新查询最新数据 2. 失败次数多余参数设定值,直接报错 参考 https://firebase.google.com/docs/database/server/save-data#section-transactions
1. 不使用通用json-patch? 2. 使用update通过语句条件更新
1. 字段过滤 2. 安全过滤 jersey官方有一个实现,但是不太适合,重写之