MVC 썸네일형 리스트형 이노베이션 캠프 4주차 WIL 1.ORM 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다. 객체 모델과 관계형 모델 간에 불일치가 존재한다. ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결한다. 2.SQL SQL은 관계형 데이터베이스(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어이다. SQL문법은 크게 3가지 종류로 나뉘며 그종류는 DDL,DML,DCL으로 나뉜다. DDL(데이터 정의언어) 각 릴레이션을 정의하기 위해 사용하는 언어(CREATE,ALTER,DROP,...) DML(데이터 조작 언어) 데이터를 추가/수정/삭제하기 위한, 즉 데이터 관리를 위한 언어(SELECT,I.. 더보기 스프링 MVC 동작원리 Client → DispatcherServlet 가장 앞 단에서 요청을 받아 FrontController 라고도 불림 DispatcherServlet → Controller API 를 처리해 줄 Controller 를 찾아 요청을 전달 Handler mapping 에는 API path 와 Controller 함수가 매칭되어 있음 Controller → DispathcerServlet Controller 가 Client 으로 받은 API 요청을 처리 'Model' 정보와 'View' 정보를 DispatcherServlet 으로 전달 DispatcherServlet → Client ViewResolver 통해 View 에 Model 을 적용 View 를 Client 에게 응답으로 전달 더보기 이전 1 다음