FrontController 패턴 이란? 클라이언트의 다양한 요청을 한곳으로 집중시켜개발 및 유지보수에 효율성을 극대화 합니다. 즉 여러개의 요청이 들어왔을때각 요청의 일을 수행하는 서블릿을하나하나 따로 만드는것이 아니라 모든 요청을 처리하는 서블릿 하나를만드는 것입니다.먼저 구조를 보면 첫번째 구조가 FrontController 패턴을 쓰기전이고두번째 구조가 FrontController 패턴을 사용한것입니다. 간단하게 사용법을 보자면 jsp 에서 .do로 가는 값들을 서블릿에서 모든요청을 받은후 처리합니다.
url-pattern 이란? 우리는 어떤 서블릿을 만들고서블릿 맵핑을 시킨다 서블릿을 사용하면 주소에 경로가 뜨게된다이것은 보안에 굉장히 좋지않다.그래서 특정한 단어로 맵핑을 한다. url-pattern 에는 크게 2가지가 있다디렉토리 패턴, 확장자 패턴,보통 지금까지 우리가 사용했던것처럼어노테이션을 주로 많이 사용한다. 디렉토리 패턴은 디렉토리형태로 서버의 해당 컴포넌트를 찾아서실행하는 구조이다. 확장자 패턴은 확장자형태로 서버의 해당 컴포넌트를 찾아서실행하는 구조이다 디렉토리 패턴은 이전 포스팅에서계속 사용했으므로 따로정리하지 않겠습니다. 확장자 패턴의 사용법은예를 들어 jsp 파일에서 form태그의 값을 넘길때 action값으로 위와 같이 .do 로 데이터를 보냅니다다음 서블릿에서는 위처럼 *.do..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.