总结

总结

     本周大一的正式开始了小组学习计划,作为过来人,看着他们想起了自己大一的时候,jdk环境变量配置了好久,现在看来好像也就那样,看着他们慢慢上路,感觉还是挺好的。

关于学习

由于准备写项目。对JWT和JPA进行学习,在学习的途中发现自己的接受能力在提升,大一的时候学习东西接受能力很差,现在学习新的知识就能转换,进行实战。

jwt 的组成

  • Header: 标题包含了令牌的元数据,并且在最小包含签名和/或加密算法的类型

  • 有效载荷(Payload)

    -令牌的第二部分是有效负载,其中包含声明,声明是有关实体(通常是用户)和其他数据的声明。同样的他会使用 Base64 编码组成 JWT结构的第二部分

  • {
    "alg" : "1234567890",
    "name": "John Doe",
    "admin" : true	
    }
    
  • Claims: Claims 包含您想要签署的任何信息

  • JSON Web Signature (JWS): 在 header 中指定的使用该算法的数字签名和声明

  • #Stringture
    -前面两部分都是使用, BAse64 编码 及前端可以解开知道里面的信息,Stringture 需要
    
    

JPA

第一 ORM思想

​ 主要目的:操作实体类就相当于操作数据库表
​ 建立两个映射关系:
​ 实体类和表的映射关系
​ 实体类中属性和表中字段的映射关系
​ 不再重点关注:sql语句

实现了ORM思想的框架:mybatis,hibernate

第二基本操作

JPA规范

​ jpa规范,实现jpa规范,内部是由接口和抽象类组成

jpa操作的操作步骤

1.加载配置文件创建实体管理器工厂
	Persisitence:静态方法(根据持久化单元名称创建实体管理器工厂)
			createEntityMnagerFactory(持久化单元名称)
		作用:创建实体管理器工厂
2.根据实体管理器工厂,创建实体管理器
	EntityManagerFactory :获取EntityManager对象
		方法:createEntityManager

内部维护的很多的内容

	内部维护了数据库信息,
		维护了缓存信息
		维护了所有的实体管理器对象
		再创建EntityManagerFactory的过程中会根据配置创建数据库表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值