내가 너무 헷갈린다. 스프링
spring
spring(spring framework)은 java 기술들을 더욱 쉽게 사용할수있는 오픈소스 프레임워크
ex) IoC(제어반전), DI(의존성주입), AOP(관점지향 프로그래밍), POJO(getter,setter)
spring boot
spring boot는 스프링 프레임워크를 쓰려면 설정해야하는 파일(web.xml, rootContext.xml, ServletContext.xml... 등)을 알아서 해준다. 수고를 덜어준다
ex) 의존성 자동화, 라이브러리 버전 자동관리, 내장톰캣, 단독 실행가능한 jar파일
Spring Legacy Project
일반적인 스프링 프로젝트
*legacy - 유산이라는 뜻으로 레거시 코드하면 다른사람이 이미 만들어둔 코드
Sping maven project
maven과 여러 라이브러리가 세팅되어있는 프로젝트
Spring MVC project
기본적으로 MVC형태로 메이븐까지 세팅된 프로젝트
Spring starter project
spring boot 기반 프로젝트
STS (spring tool suite)
spring 개발이 환경이 갖춰진 이클립스
'지식' 카테고리의 다른 글
duck typing(덕 타이핑)(.feat 정적,동적) (0) | 2022.07.11 |
---|---|
특정 파일에 권한 부여 (0) | 2022.06.06 |
아래 첨자 subscript (0) | 2022.06.01 |
JSP와 Servlet (0) | 2022.05.26 |
OTT 뜻 (0) | 2022.01.19 |