JSP (5) 썸네일형 리스트형 포워딩(Forwarding) vs 리다이렉트(Redirect) 차이 포워딩(Forwarding)과 리다이렉트(Redirect) - JSP환경에서 개발시 주로 사용되는 용어이다. - 현재 작업하는 웹페이지에서 다른 페이지로 이동하는 방법의 종류로 다른 매커니즘에 의해 동작한다. 포워딩(Forwarding) 개념 - 웹 컨테이터(Web Container) 차원에서 페이지 이동을 의미한다. - 동일 웹 컨테이너에서 관리하는 페이지로만 이동이 가능하다. - 웹 브라라우저의 URL 정보는 변경되지 않으므로 클라이언트는 다른 페이지로 이동했는지 확인이 불가능하다. - 포워딩은 클라이언트와 통신없이 서버에서만 처리되며 리다이렉트보다 나은 성능을 보여준다. - 현재 페이지와 포워딩에 의해 호출도니 페이지는 Request와 Response 객체를 공유한다. 리다이렉트(Redirect) .. 웹 애플리케이션 http://70.12.220.93 : 8080 / edu / index.jsp IP가 70.12.220.93인 컴퓨터를 찾아감 8080 포트를 사용하고 있는 서버를 찾아감 edu라는 이름의 웹 애플리케이션을 찾아감 /index.jsp 파일을 찾아감 - 서블릿을 만드는 목적은 클라이언트에 서비스하기 위해서이다. 그렇다면 서버에 서블릿이 준비되어 있어야 한다. 웹서버에 서블릿이 어떤 구조로 있어야, 클라이언트가 서블릿에 접근하는지 알아보자. * 서블릿은 웹서버에서 서비스되는 페이지이다. - 클라이언트가 URL의 컴퓨터 주소와 포트 번호를 이용해 웹 서버까지 찾았다면 다음 목적지는 웹 애플리케이션이다. 웹서버가 클라이언트에 서비스하는 단위는 웹 애플리케이션이다. (그래서 개발 할 때 먼저 웹 애플리케이션을 .. URI(Uniform Resource Identifier) URI는 서버에서 서비스하는 서버의 자원 정보입니다. URL에서 포트 번호 다음부터가 URI입니다. 만일 다음과 같은 URL이 있다고 가정보면, http://www.mysite.ccom:80/edu/index.html 먼저 www.mysite.com을 이용해 컴퓨터를 찾아오고, 다음 정보인 80을 이용해 서버를 찾아옵니다. 80 정보 다음부터가 접속한 서버에서 제공하는 자원정보로서 이것을 URI라고 합니다. 웹서버를 찾아오기까지 www.mysite.com:80 정보를 사용하고, URI 정보로 웹서버에서 클라이언트가 요청한 문서를 찾아 실행한 후 결과를 또는 그 파일 자체를 클라이언트에 응답합니다. 웹서버와 웹 애플리케이션 서버(was) ※ 웹 서버 웹에서 서버 기능을 수행하는 프로그램으로서 HTTP라는 프로토콜을 기반으로 하여 웹 클라이언트(브라우저)로부터의 요청을 서비스하는 기능을 담당한다. HTTP라는 프로토콜을 기반으로 동작하므로 웹서버를 HTTP 서버라고도 합니다. ※ 웹 애플리케이션 서버 웹 서버의 기능을 웹 서버 의 기능을 분리해서 처리하려는 목적으로 웹 애플리케이션 서버(Web Application Server)을 사용 한다 클라이언트로 부터 요청 받은 일과 화면에 표현하는 로직(Presentation Logic) 까지만 웹 서버에 담 다양한 기능을 수행하는 로직(Business Logic)은 컨테이너가 담당하도록 WAS에서 일을 나누어 역할을 분담하는 것이다. WAS는 크게 웹 서버 기능과 컨테이너 기능으로 구성된다. 대.. 컨테이너란? ※ 컨테이너 서블릿과 JSP와 같은 웹서버 애플리 케이션들은 동적 콘텐츠를 생선하는 웹 컴포넌트 입니다. 이러한 웹 컴포넌트를 저장하는 저장소 역할, 메모리 로딩, 객체 생성 및 초기화 등 서블릿의 생명주기를 관리하고 JSP를 서블릿으로 변환하는 기능을 수행하는 프로그램이 바로 컨테이너이다. 서블릿 자바 언어로 구현되는 서버프로그램으로 클라이언트가 웹 브라우저를 통해 요청하면 서버에서 실행한 후 결과 값만 클라이언트로 전송한다. JSP(JavaServer Page) JSP는 서블릿과 똑같은 기능을 가지고 있다. 서블릿과 JSP는 동일한 기술이라고 보아도 무방하다. 차이가 있다면 표현하는 방법과 웹 애플리케이션에서의 역할이 다르다. 첫 번째 차이는 서블릿은 완벽하게 자바 언어로 구현해야 하지만, JSP는 .. 이전 1 다음