b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

spring实现aop的步骤 Java的入门基础知识(4)

电脑杂谈  发布时间:2018-01-10 02:01:17  来源:网络整理

9、JPA

ORM框架的出现使得我们能够以面向对象的方式来操作关系,但是长久以来实现应用系统中的数据访问层依然是一件非常繁琐的事情,简单的查询也往往涉及大量重复代码。Spring Data JPA在则基于JPA进一步简化了数据访问层的实现,它提供了一种类似于声明式编程的方式,开发者只需要编写数据访问接口(称为Repository),Spring Data JPA就能基于接口中的方法命名自动地生成实现。

JPA(Java Persistence API,Java持久化API),定义了对象关系映射(Object Relation Mapping,ORM)以及实体对象持久化的标准接口。 JPA是一套接口规范,JPA的实现主要包括 JBoss 的 Hibernate EntityManager、Oracle 捐献给 Eclipse 社区的 EclipseLink和Apache 的 OpenJPA 等。

Spring Data JPA的核心概念

Repository

使用Repository的步骤

自定义的Repository接口

Repository接口层次及其方法

定义实体类

自动生成Schema

@Entity和@Table

@Id和@GeneratedValue

@Basic

@Column

@Transient

@Temporal

@Lob

定义关系

@OneToOn

@JoinColumn

unique属性

双向@OneToOne关联

双向关联与cascade

自动映射的命名规则

一对多与多对多关系

@ManyToOne

@OneToMany

@ManyToMany

JoinTable

用@ManyToOne实现多对多

其它

如何通过方法名创建查询

分页与排序

@Query标注

事务

10、Java Web应用的部署

War包规范和结构

在IDE中调试和部署

使用IDE导出War包

将War包部署到服务器

基于Spring Boot的部署

11、其它主题

缓存:EhCache、Spring Cache Manager、数据层缓存、服务层缓存、页面缓存

安全:Spring Security(HTTP基本验证,角色验证,权限验证)

任务调度:Spring任务执行器(Executor)

邮件发送:SMTP协议、spring-boot-starter-mail

Web Socket:@SubscribeMapping, WebSocketConfig

日志:SLF4J与Logback、 Spring Boot Logging、 ConsoleAppender/RollingFileAppender 、Sentry、ELK

12、设计模式

参考Java写一套漂亮的代码,哪些设计模式比较常用? - David 的回答 - 知乎

13、更进一步

分布式、深入Java虚拟机、针对不同场景的Java技术框架,到这个阶段已经不仅仅是Java的学习了,而是大型应用场景的技术积累、架构设计的精进了。

可参考Java Web全栈开发实战课程


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-59441-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 黄钰龙
      黄钰龙

      是跟踪还是护航

    • 张艳霞
      张艳霞

      即便炮弹打一发少一发

    • 齐哀公
      齐哀公

      >想当初167舰上的好多东西海军都没有人会操作

    热点图片
    拼命载入中...