maven아파치 메이븐은 자바용 프로젝트 관리 도구이다.아파치 Ant의 대안으로 만들어졌다.아파치 라이센스로 배포되는 오픈 소스 소프트웨어이다.프로젝트를 진행하면서 사용하는 수많은 라이브러리들을 관리해주는 도구입니다.여기서 메이븐의 특징적인 점은 그 라이브러리들과 연관
123
DI란?DI는 Dependency injection의 준말로 '의존성 주입' 이라는 뜻을 가진다. 소프트웨어 공학에서 말하는 의존성 주입은 하나의 객체에 다른 객체의 의존성을 제공하는 기술이라고 표현한다.DI와 객체지향관점을 연결객체 지향 프로그램에서는 각 객체가, 모
RESTful이란?RESTFUL이란 REST의 원리를 따르는 시스템을 의미합니다. 하지만 REST를 사용했다 하여 모두가 RESTful 한 것은 아닙니다. REST API의 설계 규칙을 올바르게 지킨 시스템을 RESTful하다 말할 수 있으며 모든 CRUD 기능을 PO