三个概念:orm;json;maven

  学习云端就要知道这几个概念:orm;json;maven。而近几天我在学习Spring Boot的时候也接触到了这几个概念带来的产品,所以今天我们来了解一下这几个概念。

 

ORM

  ORM,全称为Object Relational Mapping,中文为对象关系映射。光看名字可能大家还是一头雾水,那我来引申一下网上较好理解的解释:ORM是通过描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中,本质就是将数据从一种形式转换到另一种形式。

 

  可以说,ORM就是作为一个桥梁,帮助数据从对象模型转换到关系模型数据库中。因为本来ORM的出现,就是为了解决面向对象和关系数据库之间不匹配的问题。当然,它还提供了灵活性和简便性,当一个程序员开发一个应用程序的时候,不免要面对数据访问层,而在编写访问数据层的代码时,总会发现有很多代码都需要不断的重写,而引入一个ORM,程序员只需要关心对象,其他可由ORM进行读取,保存,删除。

 

  而在Spring Boot的学习中,就有说到了一个ORM的产品:Hbibernate。而了解Hibernate之前(其实博主也对该其一知半解,所以会推其他大神文章介绍),先说一下一个概念:JPA(Java Persistence API)。其实它的意思和ORM是一样的(将其理解成ORM也行),它的出现就是为了简化现有的持久化开发工作和整合ORM技术。而对于Hibernate的学习我推荐:Hibernate1Hibernate2。这是一个大神教如何配置JPA-Hibernate和保存数据。当然,我发现Spring boot中使用SQL(数据库)有多种方法,可以访问:Learn_SQL了解一下。

 

JSON

  JSON,全称为JavaScript Object Notation,是一种轻量级的数据交换格式(或语言)。其简单的解释就是:它可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在网络或者程序之间轻松地传递这个字符串,并在需要的时候将它还原为各编程语言所支持的数据格式。

 

  很多编程语言都支持JSON格式数的生成和解析,当然也包括了Spring Boot,我在初学中就可以发现JSON的使用(这也是最基础的),大家在做最基础的“hello world!”程序的时候也会发现:@RestContrller,作用就是返回json字符串的数据。当然,对于json在Spring Boot中的应用我还是处于初级阶段,所以大家可以看看这篇博主文章:return_json

 

Maven

  Maven,全名Apcache Maven,是一个软件项目管理及自动构建工具(主要是Java软件)。Maven不仅有程序构建能力,同时还提供高级项目管理工具,它可以帮助用户管理项目报告,生成站点,管理JAR文件等。它为Java技术开发项目提供构建任务功能。

 

  在Spring Boot中构建项目就是构建Maven项目,而如何构建Maven项目我在之前的博客已经说了,大家可以去访问以下:Spring Boot入门

 

 

  大家如果深入了解这三个概念的话都可以发现它们与后端开发有关,同时也可以发现java(java和javascript没关系的哈)的身影无处不在,都是为了满足不同的要求之间进行交流,这和之前写的云端(粗谈云端概念)的概念非常相像。

  大家是否通过这次了解又对云端又有了不同的看法,欢迎交流,同时有错误的话也欢迎大家提出。

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值