IndexRESTful한 API를 설계하는 장점은?적절한 관심사 분리의 필요한 이유는?Setter를 무분별하게 사용하면 안되는 이유 무엇인가요?NoSQL과 RDBMS에 대해 아는대로 설명해주세요.객체지향 프로그래밍이란 무엇이고 어떻게 활용할 수 있나요?1. RESTful한 API를 설계하는 장점은? 우선, REST는 Representational State Transfer 의 약자로 소프트웨어 아키텍처의 한 형식으로, HTTP URI (Uniform Resource Indentifier 를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. 여기서 말하는 자원(Resource)..