2024/11/01 3

Servlet 알아보기 3 ( 화면 간의 이동 처리 )

서블릿 간의 이동 서버로 요청이 들어오면 , 서블릿을 확인한후 , 조건에 따라 다른 서블릿으로 이동할 수 있다.서블릿을 확인한 후 조건에 따라 html 또는 JSP로 이동할 수 있다.또는 복잡하게, 서블릿의 서블릿을 거쳐 html 또는 JSP 로 이동할 수있다.servlet -> servlet servlet jsp , html jsp -> jsp서블릿에서 서블릿으로 넘어갈 때 , 2가지 방법이 있는데 ,다이렉트로 넘어가는 방법이 있고 (forward 방식)서블릿에서 웹브라우저에 다시 요청을 보내서 또다른 서블릿으로 넘어가는 방법이 있다(재요청처리 : redirect 방식) forward 방식웹브라우져의 주소창이 안바뀜현재의 요청에 대해 서버내에서 page만 이동함.A 요청 → B출력 ⇒ 주소창이 변화 ..

Servlet 알아보기 3 (lifecycle)

Servlet의 생명주기Servlet의 생명주기(Lifecycle)는 Servlet이 서버에 생성되고, 요청을 처리하고, 제거되는 과정을 의미한다.Servlet의 생명주기는 JavaEE 표준에 따라 지정되어 있으며,Servlet Container(Tomcat과 같은 WAS)가 이를 관리한다. Servlet의 생명주기에는 다음과 같은 주요 단계가 포함된다 Servlet 인스턴스 생성 Servlet은 웹 애플리케이션이 시작되거나, 클라이언트의 첫 요청이 들어올 때 Servlet Container 에 의해 처음으로 생성초기화 (init 메서드) Servlet인스턴스가 생성된 직후 init() 메서드가 호출init()이 완료되면 Servlet은 클라이언트 요청을 처리할 준비가 된 상태요청 처리 (service ..

Servlet 알아보기 2 (메서드 사용)

Servlet 의 메서드 알아보기 doGet() GET 방식은 클라이언트에서 서버로 데이터를 전달할 때,URL 뒤에 쿼리 스트링(Query String)을 추가하여 전달하는 방식.HTTP 헤더에 정보를 포함하여 빠르게 요청을 보낼 수 있으며, 웹에서 많이 사용된다.GET 방식 특징쿼리 스트링 사용 : URL 뒤에 ?파라미터명=값 형태로 데이터를 전달속도가 빠름 : GET 방식은 간단한 데이터를 전달할 때 빠른 응답 속도를 제공 크기 제한 : URL에 포함되는 방식이므로 이미지 등 큰 데이터 전송에는 적합하지 않으며, 주로 짧은 텍스트 데이터를 전송하는 데 사용보안성 부족: URL에 데이터가 그대로 노출되므로 민감한 정보 전송에는 적합하지 않음.https://example.com/search?query=j..

728x90