知识贵在积累。
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里面。