목록전체 글 (27)
로빈의 개발로그
ORM(Object Relation Mapping)이란? 객체와 DB테이블이 매핑을 이루는 것을 말한다. 즉, 객체가 테이블이 되도록 매핑을 시켜주는 것을 말하며, ORM을 사용하게 되면 SQL Query를 직접 작성하는 것이 아닌, 직관적인 코드(메서드) 형태로 데이터를 조작할 수 있다. 즉 객체는 객체대로 설계, RDB는 RDB대로 설계하고 중간에서 ORM이 매핑. 자바 이외에도 대중적인 언어는 대부분 ORM 기술이 존재. ORM의 장점은 MyBatis나 JDBC Template 같은 경우 직접 SQL쿼리를 작성하여 조작해야 했지만 (이것은 개발자인가 쿼리짜는 기계인가..) ORM의 경우 매핑된 객체가 board 라면 board.findAll()과 같은 메서드 형태로 DB에서 데이터를 가져올 수 있다..
새로운 조가 배정되서 오늘은 정말 쉴틈없이 달렸다.. DB 짜고, API 만드는게 쉽지 않다. 처음 스타트를 잘 잡아야 즐겁게 할 수 있는데, 분위기가 잘 잡힌 것 같아서 다행이라고 생각한다. CS가 점점 버거워지고 있는데 점심시간이라도 잘 활용해서 미리 읽어가는걸 습관화 하자. 📱오늘의 스케쥴 08:30 기상 09:00 ~ 10:00 CS 스터디 (디지털 컴퓨터의 사례 - 아날로그의 디지털화 **) 10:00 ~ 1:30 주특기 발제 및 ERD, API 짜기 1:30 ~ 2:00 식사 2:00 ~ 7:00 ERD 수정 및 스프링 시큐리티 공부 + 프로젝트 시작 (강의) 7:00 ~ 9:00 SQL 이태훈 튜터님 세션 *** 완전 유익 9:00 ~ 9:30 식사 9:30 ~ 10:00 매니저님 ERD 리..
오늘은 중간중간에 낮잠 진짜 많이 잤다.. 다들 프로젝트 끝나서 그런가 한템포 쉬어가는 느낌.. 내일부터는 다시 머리묶고 달린다. 실전프로젝트 전에 다시 각잡고 공부 열심히 하자. 할게 많으니 뭐부터 해야할지 모르겠다보다 할게 많아도 하나하나씩 해치운다는 마음으로 시작해야한다. 그리고 뭔가 앞서 실망하기보다 해보고 생각하자는 쪽으로 마음을 바꾸니 마음의 안정이 많이 된다. 먼저 지레 겁먹지 말고, 덤벼서 끝까지 파보자. 📱오늘의 스케쥴 08:30 기상 09:00 ~ 10:00 CS 스터디 (인코딩 - QP, base64, URL // 색 표현 인코딩) 10:00 ~ 12:00 예외처리 리뷰 (전호님 코드) 및 스프링 시큐리티 강의 시작 12:00 ~ 1:00 식사 1:00 ~ 1:30 CS 내일 분 미리..
📱오늘의 스케쥴 08:30 기상 09:00 ~ 10:00 CS 스터디 (아스키 & 유니코드 & UTF-8) 10:00 ~ 12:00 화면 Swagger UI 달기 및 mysql local 연결 (성진님 도움) 12:00 ~ 1:00 식사 1:00 ~ 5:00 예외처리 부분 확인 및 코드 리뷰 & 업데이트(@RestControllerAdvise 및 기타 예외처리 어떤식으로 커스텀하는지 확인) 5:00 ~ 6:00 팀과제 리뷰 (DI, ORM & JPA & Spring JPA, 테스트코드, 절차&객체&관점지향 프로그래밍) 6:00 ~ 8:00 저녁식사 + 집청소 8:00 ~ 9:00 항해톡 (JPA, noSQL & SQL) 10:00 ~ 11:00 예외처리 부분 매니저님과 얘기 및 깃 업로드 11:00 ~ ..