티스토리 뷰
감상
1.
시간이 어떻게 가는지 모르겠다.
은행에 가야 하는데 오늘이 금요일인지 모른다거나 선거날도, 현충일의 존재도 다 잊고 살았다.
주변 친구들로부터 들어서, 룸메가 알려줘서 간신히 알게 된다.
내 시간 관념은 항해의 스케쥴에 이미 동기화가 되어 버린 것 같다...
2.
6시간이 홀라당 날아갔다.
구글 로그인에 지정하는 redirect 링크에 oauth2라고 입력해야 하는데 2를 빼먹었던 것이다.
어이가 없어서 말이 안 나온다.
oauth2는 절대 안 까먹을 듯..
3이 나오면 어떡하지...
공부 방식
1.
공부 시간을 너무 임의로 쓰는 것 같아서 공부 계획을 짜놓고 하기로 했다.
그 계획마저 하루만 썼지만..앞으로는 할일 목록과 시간을 정해놓고 하자.
그래야 할일을 안 잊어버릴 수 있을 것 같다.
요새 머리에 들어오는 게 많아서 그런가 계속 잊어버리는 일의 연속이다.
2.
팀 과제로 내주는 개념 정리가 결국엔 면접에 필요한 개념을 정리하는 걸텐데, 자꾸 소홀히 하게 된다.
한 번 봐서는 무슨 말인지 이해를 못하니까 계속 찾다 보니 시간을 너무 많이 쓰게 되어 부담감을 느끼는 게 이유인 것 같다.
처음에 다 이해하려 하지 말고, 핵심 개념만 작성하도록 하자.
3.
다시 한 번 다짐하는데, 한 번에 이해하려고 하려고 하지 말자.
지식을 덧대는 방식으로 공부해야 한다.
가만 돌이켜보면, 몇 년에 걸쳐 배웠던 개념을 확장하는 방식으로 학습해왔던 것 같다.
그것도 모르고 새로운 지식을 습득할 때 이해가 안 되면 나를 항상 다그쳤었다.
이제야 깨닫다니 우습지만, 나름대로 좋은 수확이다.
4.
TIL을 스킵하지 말자.
지난 한 주간, 강의를 따라가는 데 급급해서 거의 정리를 하지 않다보니 기억에 남는 게 거의 없다.
누가 기억을 싹둑 잘라낸 것 같다.
TIL이 이만큼 중요해!
아직 이해를 못했을 때 어떻게 정리할지에 대해서는 감이 안 잡히기는 하지만...일단 뭐라도 써보면 나오지 않을까
개념 정리
1. ORM
객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 프레임워크이다.
객체와 테이블 간의 불일치를 해결하고, SQL문을 작성하는 수고로움/이질성을 극복할 수 있게 해준다.
JPA는 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스이고, 이것을 구현한 라이브러리가 Hibernate이다. 스프링은 Spring-Data-JPA를 사용하며, 내부적으로 Hibernate를 사용한다.
Repository는 Spring-Data-JPA 모듈에서 제공하는 JPA를 한 단계 더 추상화시킨 인터페이스이다.
2.SQL
RDBMS에서 자료를 관리/처리하기 위해 사용하는 언어이다. Structured Query Language의 줄임말이라고 한다.
대표적으로 Create, Update, Delete, Read 문(CRUD)가 있다.
- DDL: 각 릴레이션을 정의. Create, Alter, Drop ...
- DML: 데이터 추가/수정/삭제. Select, Insert, Update, ...
- DCL: 사용자 관리 / 사용자별로 릴레이션 또는 데이터를 관리하고 접근하는 권한. Grant, Revoke, ...
3. MVC
Model, View, Controller 패턴.
Model은 데이터를, View는 화면, Controller는 둘을 중계하는 역할이다.
MVC 패던은 1, 2 두 가지가 있는데, 기존의 1 방식은 JSP가 모든 요청을 다 처리하는 방식이었으나, 프로젝트 규모가 커질 수록 코드가 복잡해지는 단점이 있어, 현재는 별다른 언급이 없으면 역할을 모두 나뉜 Model2 방식을 가리킨다고 한다.
'TIL' 카테고리의 다른 글
| HTTP 프로토콜 (0) | 2022.06.07 |
|---|---|
| [Spring boot] 스프링 시큐리티 회원가입/로그인 (0) | 2022.06.06 |
| [Spring] 단축키들 & 어노테이션 (0) | 2022.06.03 |
| [Spring] Exception 처리 (0) | 2022.06.02 |
| ORM (0) | 2022.06.02 |
- Total
- Today
- Yesterday
- 패키지
- 서버환경
- 항해99
- jinja2
- DI
- ORM
- MVC
- 몽고db
- Java
- 제어자
- ManyToOne
- AfterEach
- IOC
- 상속
- 자바의정석
- 단항연산자
- ManyToMany
- clean-up policy
- controller
- overfatching
- 임포트
- AssertJ
- 고민
- bean
- ResetController
- 배열
- OneToMany
- toCharArray
- GIT
- 스프링부트
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
