Today I Lived/Netmarble - 2022
[TIL] 2022.11.10 - 개발은 재밌다
ORM
서비스 로직에서 사용하는 라이브러리?니까 알아서? 디비랑 연결해서 쿼리 해 주는 도구?
따위로 대충 알고 있었는데
응 전혀 아니었지
관계형 데이터베이스(RDB)의 테이블 구조에 따른 관계형 모델과 객체 모델 간의 불일치를 해결하기 위해
(실제 주고받는 객체 데이터는 하나인데, 테이블은 N개일 수 있다)
RDB와 객체지향 프로그래밍의 Object를 매핑해 주는 것
그래서 ORM( Object Relational Mapping ) 이다
Granularity, Inheritance, Identity, Associations에 대해서 자세히 공부 후 따로 작성한다
각종 약관 페이지를 계속 만들고 있다
자동화를 시키기 위한 프로젝트를 시작하라는 업무를 받았다
한다
1. 도메인과 요구사항 분석, 그에 따른 1:1, 1:N, N:N...!!! 테이블 설계 & 생성
2. 테이블마다 요구되는 동작들에 대한 프로시저 생성
3. 스프링 프로젝트 세팅
4. MyBatis 사용하여 프로시저 매핑
5. Service 로직 작성 후 매핑된 프로시저를 통한 data I/O 테스트 코드로 검증
6. Controller 생성하여 서버 구동 후 테스트
7. View는 뭘로 구현할지 고민 후 구현
8. 어드민 view page 완성
의문이 허용되진 않는다
하지만 어떤 상황에서도 개발은 재밌다
밥이 맛있다
'Today I Lived > Netmarble - 2022' 카테고리의 다른 글
[TIL] 2022.12.02 - 제법 (6) | 2022.12.03 |
---|---|
[TIL] 2022.11.17 - 효율 (8) | 2022.11.17 |
[TIL] 2022.11.03 - 역시나 묻지마 삽질 (7) | 2022.11.03 |
[TIL] 2022.10.31 - 오 (0) | 2022.10.31 |
[TIL] 2022.10.27 - 기본 (4) | 2022.10.27 |
댓글