본문 바로가기
728x90
반응형

web.xml3

[Spring 핵심 알기 - 1] DispatcherServlet 란? frontController 패턴 (with. 전자정부프레임워크 ) 스프링 MVC 구성 스프링을 공부하기 시작하면 위와 같은 도식화를 맞닥뜨리게 된다. 위 도식화는 현재 스프링이 어떤 식으로 클라이언트에게 view를 전달하는지에 대해 간략한 도식화이며, 이를토대로 각각에 대한 핵심 역할들을 알아보고 생각해보는 시간을 가질예정이다. 시작에 앞서.... tomcat server tomcat server는 대표적인 web application server이다. spring boot에서도 기본 서버로 채택하여 셋팅하는 서버이며, 대부분에 si사업이든 플랫폼 사업이든 tomcat server를 많이 사용한다. tomcat server는 사용자가 아래와 같이 url를 요청하면 url에 맵핑된 servlet을 돌려준다. 스프링이 나오기전에 아래와 같이 servlet 위주 개발을 많이.. 2024. 2. 22.
web.xml이란 무엇인가? *광고 클릭은 제게 큰 힘이됩니다! Web.xml 스프링 웹프로그래밍이나 서블릿위주인 웹프로그래밍을 하다보면 web.xml 을 만지는 일들이 있다. 그렇다면 도대체 web.xml이 무엇일까? web.xml에서 서블릿 맵핑 되는 방법 ,인증이 필요한 URL 등의 정보를 확인한다. Web.xml은 WebApplication의 Deployment Descriptor(배포 설명자) 로써 XML형식의 파일이다. 모든 Web application은 반드시 하나의 web.xml파일을 가져야하고 위치는 WEB-INF폴더 아래에있다. web.xml파일의 설정들은 Web Application 시작시 메모리에 로딩된다. 배포 설명자 웹 애플리케이션의 배포 설명자는 애플리케이션의 클래스,리소스,구성 및 웹 서버가 이를 사용해.. 2020. 11. 18.
Servlet 생명 주기 및 web.xml servlet 설정 Client가 Servelt에 요청을 하면, Servlet은 바로 호출 되지 않고 객체를 생성하고 초기화 작업을 거친 후 , 요청을 처리하는 생명주기를 갖고 있다. Servelt의 생명주기를 단계별로 나타내면 1.요청이 오면,Servlet 클래스가 로딩되어 요청에 대한 Servlet 객체가 생성 2.서버는 init()메소드를 호출해서 Servlet을 초기화한다. 3.service() 메소드를 호출해서 Servlet이 브라우저의 요청을 처리하도록 한다. 4.service() 메소드는 특정 HTTP 요청(GET,POST)을 처리하는 doGET(),doPost()를 호출한다. 5. 서버는 destroy()메소드를 호출하여 Servlet을 제거한다. Tomcat에 역할? 톰캣은 Serlvet객체를 생성하고 초기.. 2020. 11. 9.
728x90
반응형