ORM (Object Relational Mapping)
객체 지향 프로그래밍 언어와 데이터베이스의 데이터의 관계를 매핑해주는 도구로 데이터베이스를 SQL언어가 아닌 프로그래밍 개발언어로 데이터베이스에 접근할 수 있게 도와주는 도구로 Hibernate, JPA등이 있다.
SOL (Structured Query Language)
데이터베이스에서 데이터를 조작하는데 사용하는 데이터 처리 언어.
크게 데이터베이스를 조작하는 DDL, 데이터를 조작하는 DML, 트랜잭션을 제어하는 TCL, 데이터의 권한을 제어하는 DCL로 구분할 수 있다.
MVC
Model - View - Controller를 말하며 역할을 구분하여 구현하는 방식으로 모델1 과 모델2가 있는데 주로 모델2방법이 많이 쓰였으나, 현재 스프링에서는 View도 사용하지 않는 추세이다.
- Model : 컨트롤러에서 요청을 받아서 요청에 따른 데이터를 처리하고 보내준다.
- View : 보여지는 화면으로 클라이언트에게 컨트롤러의 응답을 보여준다.
- Controller : 클라이언트에 요청을 받아 해당 요청에 맞는 데이터를 모델에 요청하고, 응답 받은 데이터를 뷰에 반영해준다.
'생각정리 > 항해99' 카테고리의 다른 글
[주특기 3주차] Spring 4일차 (0) | 2023.09.13 |
---|---|
[주특기 3주차] Spring 3일차 (0) | 2023.09.11 |
[주특기 3주차] Spring 2일차 (0) | 2023.09.10 |
[주특기 3주차] Spring 1일차 (0) | 2023.09.08 |
[주특기 2주차] Spring 6일차 (1) | 2023.09.07 |