- MVC(Model-View-Controller) 디자인 패턴
- 리액트에서 배운 Flux 패턴, Singleton 패턴에 이은 세번째 설계 패턴
- 그리고 MVC에 따른 데이터베이스 구축을 위한 ORM 라이브러리 시퀄라이즈(sequelize)를 배웠다.
- ORM? Object Relational Mapping : 객체-관계 매핑
- DOM으로 JS에서 객체를 조작하듯 HTML을 조작 했다면
- ORM을 이용하여 객체를 다루듯 데이터베이스와 통신 할 수 있다.
- 객체 지향 프로그래밍(클래스)와 관계형 데이터베이스(테이블)의 모델 불일치를 중간에서 일치시켜 주는 일종의 인터프리터
- MongoDB를 이용하여 NoSQL을 학습했다.
- MongoDB의 데이터에 대한 CRUD 실습
- MySQL 쓰면서 시퀄라이즈로 마이그레이션 할때 마다 너무 복잡했는데
- MongoDB 쓰니까 너무 편했다 정말로