«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

두근두근 & 차근차근 프로그래밍

2021.11.29 본문

· HTTP ( 400  /  404  /  500 ) 에러  (12월 9일에 관련 내용 有)

· 데이터 베이스 처리 방법 :  MyBatis   vs   JPA (자바 기반 SQL 언어)

· 웹 처리 프레임 워크 :  Spring   vs   Spring Boot

· Maven과 Gradle의 차이

· Thymeleaf의 디폴트 확장자 :  HTML

· MyBatis 활용   +   Spring Boot

     [  ※  OracleDB 접속 라이브러리 :  MyBatis 라이브러리  +  JPA 라이브러리  ]

 

  -  Service랑 Controller 없이, Select 기능만 단순 Test

· new를 통하여 객체를 새로이 생성   vs   [ @Autowired ]를 활용하여, 기존에 생성된 객체와 연결

· [ @Autowired DataSource dataSource; ]   =>   DataSource를 'HikariDataSource'로 잡아줌

  -  JPA 라이브러리 다운로드 前   ->   'HikariDataSource (null)'

  -  JPA 라이브러리 다운로드 後   ->   'HikariDataSource (HikariPool-1)'

· 환경 설정

  -  SqlSessionFactory 객체 생성

  -  [ MyBatis 라이브러리  +  JPA 라이브러리 ]를 통하여 OracleDB에 접속

  -  SqlSessionTemplate

  -  OracleDB에서의 '_'을, camel 표기법으로 표현 가능하도록 설정

  -  [ @Bean ]과 [ @Component ]의 차이점

· [ (Interface) Mapper ]   ->   DAO의 역할 수행 ( 'DB 처리' 관련된 모든 것 수행 )

 

 

https://best-mint-34c.notion.site/11-29-5d6a52be036541b1a8ed1b95427f06ae

 

 

 

 

'[국비지원] AWS 클라우드 융합 자바(JAVA) 웹개발자 양성과정' 카테고리의 다른 글

2021.12.01  (0) 2021.12.06
2021.11.30  (0) 2021.12.06
2021.11.26  (0) 2021.12.05
2021.11.25  (0) 2021.12.05
2021.11.24  (0) 2021.12.05