一些常用的框架相关名词解释与说明
2017-07-21 19:18
621 查看
知识贵在积累。
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里面。
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里面。
相关文章推荐
- [转载]关于Clusters的一些相关知识和名词解释
- 与JavaWeb开发相关的一些名词解释
- webkit中的一些常用名词解释
- 【人脸识别】关于识别识别的一些名词解释以及函数说明
- iptables 相关名词的解释说明
- Architectural Pattern(4)-SOA相关名词概念解释(SCA、ESB、JBI、BPEL、WEB服务)以及关系说明
- 懒得笔记1 框架理念中一些 名词 解释
- IT 互联网一些相关名词的解释
- 一些与风电机组有关的相关的名词解释
- Architectural Pattern(4)-SOA相关名词概念解释(SCA、ESB、JBI、BPEL、WEB服务)以及关系说明
- 编程语言相关名词解释汇总
- 国际化编程中Locale相关概念的一些解释
- Android UI中像素相关的名词解释
- 视频相关名词解释
- J2EE中常用的名词解释
- android 记录一些和apk相关的常用命令
- 信号处理相关名词解释
- SSM框架下各个层的解释说明