Spring - Apache Tomcat 구조
Spring을 이용하여 서버를 구현할 때 보통 Tomcat을 Servlet Container로 많이 이용한다. 그렇다면 Tomcat은 어떻게 클라이언트의 요청을 받아들이고 Spring 웹 어플리케이션으로 요청을 전달하게 되는걸까?
Spring을 이용하여 서버를 구현할 때 보통 Tomcat을 Servlet Container로 많이 이용한다. 그렇다면 Tomcat은 어떻게 클라이언트의 요청을 받아들이고 Spring 웹 어플리케이션으로 요청을 전달하게 되는걸까?
Spring이 HTTP 요청을 받아들이고 처리하는 핵심 요소인 Servlet Container란 무엇인지 알아보자.
Spring을 이용하여 만들어진 웹 어플리케이션은 어떤 과정을 거쳐 실행되고 요청을 받아들이는 걸까? Spring 웹 어플리케이션의 실행과정에 대해서 자세하게 알아보자.
빌드 관리 도구는 라이브러리 의존성 관리 및 주입하고 프로젝트 내 작성한 xml이나 java 파일들을 패키징하는 과정을 담당한다. 어플리케이션 빌드 과정에 필요한 전반적인 부분을 모두 처리해주어 빌드 자동화 도구라고도 불린다. 이러한 빌드 관리 도구를 통해 JVM이나 WAS가 인...
익히 알고 있듯 데이터베이스는 데이터를 생성하거나 조회를 하기 위해선 insert, select 와 같은 SQL 문법을 사용해야한다. 데이터베이스에 대해 공부해본 사람들이라면 익숙하게 사용할 수 있을 것이다. 하지만 이를 프로그래밍 언어를 기반으로 하는 서버 개발에서 사용하게 된다...