목록servlet (3)
개발 무지렁이

💡. 서버 시작시, Spring webMVC 동작흐름 서버가 시작되면('WAS'가 올라가면서) 프로젝트가 실행(배포)되면 (0) 'web.xml문서'를 로딩..(listener, filter, servlet)이 순서대로 등록 및 생성된다. ⚠️. BeanFactory 인터페이스를 기능확장시킨 'context(ApplicationContext)' 로딩.. (0-1) 먼저, listener의 'root-context.xml문서' 로딩..(Business Logic에 해당하는 DI Container 생성, bean 등록 & DI주입) (0-2) filter (향후 이 인터페이스의 구현체가 servlet으로 향하는 URL요청주소를 가로채서 사전처리한다.)..

Servlet이란 웹브라우저에서 동작하는 자바 프로그램을 말한다. ☕. Java 중심 문법 java 소스안에 html, css, js를 그대로 사용할 수 있다. => 자바로 구현된 CGI 🍔 CGI: 서버와 서드파티(우리가 짠 로직)간 데이터 전송을 위한 통신규약 HttpServlet 상속과 init, service, destroy 🎨 Servlet 작성 1) HttpServlet을 상속받는다. 2) 반드시 public class로 선언한다. 3) 브라우저에서 출력될 내용 or 비즈니스로직을 실행 (feat. method 재정의) - init(); : 객체가 생성된후 최초 한번 호출, servlet에 관한 환경정보 설정 - service(request, response); : 사용자요청(request)이..