servlet-context
-
[Spring] web.xml, servlet-context, root-context 비교Spring 2022. 5. 19. 10:39
스프링을 처음 설정할 때 servlet-context, root-context, web 총 세가지 .xml 파일이 있다. xml 파일은 객체(bean)을 정의한다. 서블릿의 url mapping과 같은 간단한 환경 설정부터 복잡한 환경설정까지 모두 사용 가능하다. web.xml 웹 어플리케이션 서버 (WAS)가 최초로 구동 될 떄(톰캣이 최초로 구동 될 때) 각종 설정을 정의한다. 이때 파일 내에서 여러 xml파일을 인식 할 수 있도록 설정되어있으며, 설정을 위한 설정파일이다. 즉, web.xml은 Web Application 설정을 위한 Deployment descriptor(DD, 배포설명자)라고 한다. 그래서, web.xml에서는 client에게 요청을 받아올 때 web.xml에 정의되어있는 URL..
-
[Spring boot] 스프링 부트 정리SpringBoot 2021. 9. 16. 17:06
폴더구조 스프링으로 웹 프로젝트는 2가지로 나눌 수 있다. Spring Starter Project Spring Boot를 이용하는 프로젝트 스프링 부트는 그 목적 자체가 최대한 간단하게 실행하고, 배포가 가능한 수준의 웹 어플리케이션을 제작하는 것 개발에 필요한 모든 환경 설정을 맞춰주고, 최소한의 개발을 해야 하는 경우 사용하는 것이 좋다. Spring Legacy Project 스프링 템플릿 프로젝트를 이용하는 프로젝트 AWS를 사용하거나, 모델2 방식에 대한 이해가 있다면 해당 프로젝트를 사용하는 것이 좋다. 또한, 조금 복잡 하기는 하나 실제 개발 업무에서 많이 사용하는 방식이다. AWS 또는 기타 설정을 직접 해야 하기 때문에 초기 세팅에 대한 공부가 필요하다. pom.xml 스프링부트는 js..