본문 바로가기

지식

spring project 종류 (?)

내가 너무 헷갈린다. 스프링

 

 

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