Spring32 Maven vs Gradle 목차빌드 관리 도구란?MavenGradleMaven vs Gradle결론 1. 빌드 관리 도구란?소프트웨어 개발에서 자동화된 빌드 프로스세스를 지원하기 위해 사용되는 도구이다.라이브러리 및 종속성을 관리하며 일반적으로 개발에 필요한 외부 라이브러리들을 자동으로 다운로드하고 업데이트하는 역할이다.2. MavenApache의 Ant 대안으로 2004년 출시.빌드 중인 프로젝트, 빌드 순서, 다양한 외부 라이브러리 종속성 관계를 pom.xml에 명시외부저장소에서 필요한 라이브러리와 플러그인들을 다운로드 한다음, 로컬시스템의 캐시에 모두 저장. 3. GradleAnt와 Maven의 장점을 모아 2012년 출시.Android 빌드 도구로 채택 됨.Groovy 스크립트를 활용한 빌드 관리 도구.멀티 프로젝트에 사용.. 2023. 4. 27. Spring vs Spring boot - 스프링(Spring) **프레임워크**이다(틀 + 동작하다 = 틀안에서 동작한다.) ->즉 틀을 너희에게 주어질테니 벗어나지마! (frame + work = framework) **오픈소스**이다(소스코드 오픈(공개)!) ->내부를 볼 수 있다 (즉 뜯어 고칠 수 있다) (open + source) **IoC 컨테이너**를 가짐(**스프링의 핵심**, Inversion of Controll) -> 한 공간에 오브젝트를 공유할수 있다 **DI(Dependency Injection)**를 지원 -> 공유한 오브젝트를 사용할수 있다 스프링은 많은 **필터**를 가지고있다.ex) 문지기(임무 -> 특정 권한이있는사람만 허용해 ) -> 검열의 기능(필터), 특정한 권한을 가진 것만 사용가능 할수 있음. 스프링.. 2020. 7. 23. 이전 1 ··· 3 4 5 6 다음