728x90
반응형

Servlet & Jsp 13

[Servlet의 HttpRequest 사용하기] - Head Frist Servlet & Jsp

이번 글에서는 컨테이너에서 서블릿으로 넘겨준 요청 값인 HttpRequest를 사용하는 방법을 알아보도록 하겠습니다. 1.Project 생성 체크박스는 체크하면 배포 서술자인(DD) web.xml를 프로젝트 내부에 만들어 줍니다. 사과 사과씨앗 오렌지 index.jsp 를 열어서 위처럼 코딩해주시면 됩니다. 여기서 중요하게 볼 점은 태그 안에 action 속성과 method 속성입니다. 먼저 action 속성은 어느 서블릿으로 보낼지 지정해 주는 속성 임으로 보낼 서블릿의 맵핑명을 작성해 줍니다. method 속성은 http 메소드중 Get / Post 어느 방식으로 보낼 건지를 정하는 것이며 method 속성을 생략하게 되면 defalute 값으로 Get방식으로 요청을 보냅니다. 우리는 값을 보내기 위..

Servlet & Jsp 2020.12.21

[Servlet & 컨테이너] - Head Frist Servlet & Jsp

이전 글에서는 Servlet이 웹 통신에서 어떤 역할을 하는지 간략하게 서술하였습니다. 이번 글에서는 Servlet을 관리하여 주는 컨테이너를 알아보겠습니다. (대표적인 컨테이너는 톰캣이 있다.) 1. 컨테이너의 역할 웹 서버는 받은 요청을 곧바로 Servlet으로 보내는 것이 아닌 컨테이너로 보낸 후 컨테이너는 Servlet 이 필요로 하는 HttpServletRequest , HttpSerlvetResponse 객체를 생성하여 넘겨주고 받은 요청에 받게 doGet() , doPost() 메소드를 실행시켜 줍니다. - 통신지원 컨테이너는 웹 서버와 Servlet이 서로 통신할 수 있는 쉬운 방법들을 제공합니다. 개발자가 직접 ServerSocket을 만들어 특정 포트에 리스닝을 하는 등 이러한 과정들을..

Servlet & Jsp 2020.12.19

[웹의 기본개념과 Servlet의 역할] - Head Frist Servlet & Jsp

Head First Servlet & Jsp라는 책을 공부하며 복습할 겸 내용을 정리하여 작성하겠습니다. 1. 웹 이란? Servlet을 알아보기 전 웹 서버 & 웹 클라이언트가 어떤 것인지 정리하겠습니다. 서버란 간략하게 정리하면 물리적인 하드웨어 또는 서버 애플리케이션 소프트웨어 전체를 말합니다. 웹 서버의 역할은 웹 클라이언트가 보낸 요청을 받아, 받은 요청에 대한 결과를 웹 클라이언트에게 다시 전달해 주는 것이 웹 서버의 역할입니다. 웹 클라이언트 ---> 요청 ---> 웹서버 ---> 결과 ---> 웹 클라이언트 웹 클라이언트란 사용자라는 사람을 뜻하기도 하고, 브라우저라는 응용프로그램을 뜻하기도 합니다. 두 개다 해당되는 의미 이기도 하죠. 브라우저는 서버랑 통신하는 넷스케이프(Netscape..

Servlet & Jsp 2020.12.19
728x90
반응형