● 66일차 코딩학원 공부내용 정리
1. 게시판이 final임. 반복해서 만들어볼 것.
2. SpringMVC(화면과 데이터 분리)에서 SpringBoot로 가면 추상화가 심해진다. 추상화 : 내용이 많이 감춰져 있음. 미술도 추상화는 이해하기 힘들다. 숨겨진 내용이 많다.
3. 오늘의 과제 : 'JDBC 연결해제' 하기. 복습을 조금 해보면 JDBC는 자바 프로그램에서 다른 기종간의 데이터베이스를 표준화된 방법으로 접속할 수 있도록 만드는 API 규격이다.
4. 테이블당 하나의 DAO를 가진다. 1:1 관계다.
5. interface는 구현부가 없다. abstract다.
6. interface, Override 등 java개념이 계속 나옴.
7. @Autowired를 사용하면 injection된다.
8. 오류가 났다. 단축키를 못찾아서 아래 형광펜 밑줄을 타이핑을 했기 때문이다. 타이핑하지말고 체크해주자.
9. API 복붙 - 유효성 검증을 위한 API. Validator는 객체 유효성 검증을 위한 인터페이스다.
API DOCS https://jakarta.ee/specifications/bean-validation/3.0/apidocs/
10. 회원가입시 입력한 정보가 Postgresql에 저장됐다.
11. 유효성검증은 Java에서 instanceof() 메서드와 비슷하다.
12. 유효성검증을 오후에도 이어서 하고 있다. 이해하기 힘든 부분이 있다. 어떻게 연결되는지 훅훅 넘어가니까 따라갈 수가 없었다. 이해가 빠르게 되지 않음. 남은 시간은 MVC강의를 들어야겠다.