Web框架Spring-rest-data解读

Spring-rest-data (hibernate,Mybatis,Nutz)是我见过最强大实用的框架

功能:

1.自动建表,添加字段

2.视图的支持(上不支持)**自适应性数据库拼接,字段的多寡,数量的大小,是否在筛选条件,排序,分页等综合因素考虑**

3.使用JPA,ORM模型不太好。

数据库与对象完全对应的情况下代价太大。toJSON时处理麻烦

        本人设计:

a.每一个POJO只允许时基本数据类型,

        b.所有的POJO有相同名称的主键

c.OneToOne 主键相同

        d.POJO之间的关系可以被注解推到出来

        e.支持枚举。数据总的枚举类型可以被转换检查(论数值与字母的性能与易读性的权衡)

        f.支持代码级虚视图,可以组合POJO;**根据数据量自动推到连接关系**。

g.对系统级常量编辑友好。

        h.POJO的装饰。字段名的变更,以及数据合法性的校验。

4.异常处理,业务逻辑与国际化的解耦。

5.RESTful标准的实现与改进(为啥ID是被隐藏的)。增删改查,条件过滤,排序。拦截处理

6.RESTful接口的安全问题。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值