API 작성 목적 : 모바일 어플리케이션, 웹 등에서 사용되는 API 제작 IDE : IntelliJ 1. Spring Initializer 로 프로젝트 생성 2. 파일 구성 Controller Api 컨트롤러 Model 데이터 필드 정보 코드 UserProfile package com.example.demo.model; public class UserProfile { private String id; private String name; private String phone; private String address; public UserProfile(String id, String name, String phone, String address) { this.id = id; this.name = nam..
MVC모델의 Model CRUD (Creat, Read, Update, Destroy)는 웹서비스의 가장 기본적인 기능을 말합니다. 이 CRUD를 사용하려면 일련의 과정을 거쳐야 합니다. 어떤 정보를 만들어서 저장한다음 그 저장한 정보를 읽고 수정하고 삭제 라는 과정이 필요한데 이러한 과정에서 필연적으로 필요한 게 DB 입니다. →Rails 에서 데이터베이스를 사용하고 싶다면 Active Record라는 ORM을 사용하는데, 이는 MVC 모델에서 Model에 해당합니다. ORM(Object Relational Mapping)의 약어로 DB테이블의 관계형 데이터와 객체형 데이터(Class)를 연결해 주는 것을 의미 → 실제DB에 있는 테이블을 클래스화 하고, 데이터 조작 및 SQL 명령어들을 메서드화 해서..