개발/Spring
#1 Spring?
CEHON YUJUNG
2020. 1. 14. 15:26
스프링은 프레임워크를 말한다.
주요한 특징
1. 의존주입(DI)지원
2. AOP지원
3. MVC 웹 프레임워크 제공
4. JDBC, JPA 연동, 선언적 트랜잭션 처리 등 DB 연동 지원
이클립스만 이용해서 개발을 할꺼면 메이븐과 그레이들을 설치할 필요는 없다.
하지만 웹 어플리케이션을 개발할 때, 메이븐을 사용하면 톰캣 없이 간단한 메이븐 설정만으로 실행할 수 있다.
메이븐프로젝트에서 pom.xml이 핵심이다(그레이들에서는 bulid.gradle). 이는 설정 정보를 관리하는 파일로서 프로젝트에서 필요로 하는 의존 모듈이나 플러그인 등에 대한 설정을 담는다.
메이븐 기본 폴더구조
root folder
-pom.xml
-src
-main
-java
-resources
-webapp
-WEB-INF
-web.xml
반응형