一些常用的框架相关名词解释与说明

知识贵在积累。


POJO

POJO(Plain Ordinary JavaObject)简单的Java对象,实际就是普通JavaBeans

 

REST

Representational State Transfer 表述性状态传递(Representational代表性的、具象派的)

REST是设计风格而不是标准

REST是数据和数据表现形式的组合。不管是图片、文档、其他格式文件,全部通过URL对资源进行唯一地标识

 

Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset --有序集合)和hash(哈希类型)

属于NoSQL数据库类型。

所有的存储数据都被缓存在内存中,可以被高速地访问。高性能的key-value数据库。


DAO

数据访问层

DAO,数据访问对象。位于业务逻辑与数据库资源中间,将所有对数据库的访问操作,抽象封装在一个公共的API。面向对象的数据库接口,试用于单系统应用程序或小范围本地分布使用。


DTO

数据传输层

DTO,数据传输对象。数据传输目标往往是数据访问对象从数据库中检索数据。

其实就是用于service层与web层之间传输

为什么不直接用entity(pojo)?其实在实际开发中发现,很多时间一个entity并不能满足我们的业务需求,可能呈现给用户的信息十分之多,这时候就有了dto,也相当于vo,记住一定不要把这个混杂在entity里面。


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值