#34 TIL MVC

jin991228·2021년 6월 28일
0

MVC란?

Model View Controller의 약자이다.일련에 소프트웨어가 돌아가는 방식의 대한 패턴(디자인,패턴)이라고 생각하면 쉽다

Model

데이터의 정보를 갖고 잇다 데이터 베이스와 연결이 되어 데이터르 갖고 올 수 잇는 지, 스스로 갖고 있는 것을 conntrollerModel이 view와 이야기 할 일은 없다

View

유저가 보는 화면을 보여주는 것, controller이랑만 이야기를 한다

Controller

view에서 input을 받고 가공된 데이터를 model에게 전달

Sequelize
ORM 은
Db.define으로 스키마 작성

Association 연관 짓다.
우리가 sql문을 연관짓는 것을 보면 join 어드밴스드 join을 사용 실무에서도 join 사용 api문서를 참고
Hasone => 1 : 1
BelongsTO => 1 : 1
Hasmany => 1 : 다
Belongsto => 1 : 다
Belongstomany => 다대다
Transaction 은행 송금업무라고 생각하면 된다.

profile
개발자가 되고 싶은 새내기

0개의 댓글