Louie NRT Story

[JAVA] 자바 Spring 교육 - 05 본문

에너지

[JAVA] 자바 Spring 교육 - 05

hyeok0724.kim@gmail.com 2020. 11. 4. 00:01
반응형

Index

1. SQL 만들기

2. 저장소 변경

3. JPA

4. AOP(Aspect Oriented Programming)

 

 

1. SQL 만들기

- 코드상에서 DB를 관리하기 쉽도록 sql 폴더 하위에 ddl.sql 파일로 만들어놓음.

 

 

2. 저장소 변경

- 기존에 사용했던 방식에서 코드수정 없이 저장소만 변경하면 되는 큰 장점.

 

 

3. JPA

- SQL 중심에서 객체 중심으로 개발할 수 있으며 개발 생산성이 높아 질 수 있음

- 전세계적으로 Mybatis는 중국, 한국, 일본에서 많이 쓰며 대부분 JPA를 사용함.

- 예제에서는 JPA의 Hibernate를 사용하여 개발할 것임.

- 개발 코드가 확 줄어듬.

 

 

4. AOP(Aspect Oriented Programming)

- 시간을 측정하는 것과 같은 공통관심사항에 대해 알 수 있도록 함.

- hellospring 하위의 모든 class에 적용함.

- 처음 개발된 구성도

- AOP를 적용한 구성도

- 호출 할 때마다 AOP를 거쳐서 적용됨

 

Referece

www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8

반응형

'에너지' 카테고리의 다른 글

[Raspberry] Magic Mirror  (0) 2020.11.04
[BEMS] OpenEnergyMonitor  (0) 2020.11.04
[JAVA] 자바 Spring 교육 - 04  (0) 2020.11.03
[JAVA] 자바 Spring 교육 - 03  (0) 2020.11.03
[JAVA] 자바 Spring 교육 - 02  (0) 2020.11.03
Comments