두근두근 & 차근차근 프로그래밍
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 |