티스토리 뷰
-Java SE는 독자적으로 실행되는 애플리케이션 개발 플랫폼이다.
-Java EE는 JSP, Servlet, 개발시 선택되는 플랫폼으로 SE와는 달리 실행 서버가 필요하다.
-웹 서버는 웹 애플리케이션 단위로 서비스한다.
-웹 서버는 웹 브라우저로부터 요청받고, 서버에서 처리된 결과를 응답하는 역할을 한다.
-서블릿 컨테이너는 서블릿을, JSP 컨테이너는 JSP를 실행하는 서버다.
-HTTP는 웹 브라우저와 웹 서버 간에 통신할 때 사용하는 프로토콜이다.
1)요청정보
-HTTP 요청정보는 웹 브라우저에서 웹 서버로 전달되는 정보로서 서비스를 요청한 클라이언트에 관한 정보들을 담고 있으며 헤더와 몸체로 구성된다.
-HTTP 요청정보 헤더의 첫 줄에는 요청방식, URI, HTTP 버전 정보가 있다.
-웹 브라우저가 웹 서버에 서비스를 요청하는 방식은 GET, POST, PUT, DELETE 등이 있다.
-네트워크 상에 존재하는 자원에 대한 정보는 URL로 표현하며 [프로토콜 서버주소 포트번호 URI] 형식으로 표현한다. URI는 웹 서버에 존재하는 자원 정보를 의미한다.
-요청정보의 헤더에는 name:content 형태로 클라이언트에 관한 정보들을 담고 있다.
2)응답정보
-HTTP 응답정보는 웹 서버에서 웹 브라우저로 전달되는 처리 결과 정보로써 헤더와 몸체로 구성된다.
-HTTP 응답정보 헤더의 첫 줄에는 처리 결과인 상태코드가 있다.
-HTTP 응답정보의 헤더에는 처리 결과에 관한 정보들을 담고 있다.
-자바 개발 환경을 구축하기 위해 JDK를 설치하며, 설치 후 JAVA_HOME과 Path 환경변수를 설정한다.
-톰캣은 WAS로서 웹서버와 JSP 컨테이너, Servlet 컨테이너를 제공한다.
-이클립스는 통합개발 환경을 제공하는 개발 도구다.
'Jsp&Servlet' 카테고리의 다른 글
3장. 요청정보와 응답정보 (0) | 2018.01.23 |
---|---|
2장. 서블릿 구현 및 실행 (0) | 2018.01.03 |
ArrayList 컬렉션 객체 배열을 JSTL를 사용하여 표현하기 (0) | 2017.02.01 |
jsp에서 자바 변수를 form 전송하기 (0) | 2017.02.01 |
JSTL의 sql을 이용하여 dataSource를 더 간편하게 사용하기 (0) | 2017.01.31 |