[WIL] 0807 푹 쉬었네ㅎ #4


작성 시간을 정해두면 좋지 않을까?

목표가 필요하다

육하원칙

 

내가 기억하고 싶은 or  트러블슈팅과 같은 기술적인 부분을 작성하거나

회고 성격의 가벼운 느낌으로 작성해도 괜찮다

 

TIL : 오늘 배운 것 / 느낀 것 / 아쉬웠던 것 -> 보완할 점 / 칭찬 한마디

WIL : 한주 동안 배운 것 / 느낀 것 / 아쉬웠던 것 -> 보완할 점 / 칭찬 한마디 

더보기

ORM, SQL, MVC

ORM

  • ORM은 DB 테이블을 자바 객체로 매핑함으로써 객체간의 관계를 바탕으로 SQL을 자동으로 생성하지만 Mapper는 SQL을 명시해주어야 한다.

SQL

  • SQL은 데이터를 쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어입니다.

MVC

  • GUI를 사용하는 애플리케이션을 보니, UI관련된 코드와 데이터 저장/처리 코드의 특성과 역할이 뚜렷하게 다르다
    • 비즈니스 로직 / 시작적인 UI / 둘 사이를 연결해주는 부분
    • 데이터를 저장/가공하는 역할 Model
    • 화면에 데이터를 표시하고, 사용자와의 인터랙션을 담당하는 View
    • 그 둘을 연결하는 역할 Controller
  • 본질적인 목표 : 관심사의 분리 = 분업 = Model 과 View의 분리 === > 궁긍적인 목표 : 코드량을 줄이고, 코드를 쉽게 바꾸고, 코드를 잘 정리해두기 위해서

 

 

 

한 주 요약

1. 반복이 필요할 거 같다 

  • 게시글 CRUD에 대한 개념은 조금씩 잡혀가고 있다. 괜찮은 자료가 있으니까 그걸 개인적으로 수 차례 만들어봐야할 것 같다
  • 그 자료로 하더라도 내가 모르는게 많으니, 당장에 이해가 안되고 해도 일희일비 하지 않고 반복적으로 해보자

 

한  주  잘한점

1. CRUD 게시글 만들수 있따