본문 바로가기

JSP

(12)
[JSP]동적 페이지를 위한 기술 CGI 사용자가 웹 브라우저의 URL을 통해 서버에게 HTTP Request를 보내면 웹서버는 요청(Request)에따라 알맞는 응답(Response)을 한다는건 알았다. 그렇다면 웹 서버는 어떻게 동적인 웹 컨텐츠를 만들어 반환할 수 있었던 것일까? 필요한 사전지식 프로세스 : 프로그램이 실행중인 상태로 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말한다. 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성된다. 스레드 : 프로세스 내에서 실제로 작업을 수행하는 주체를 의미한다. 모든 프로세스에서는 한 개 이상의 스레드가 존재하여 작업을 수행해야하며, 두 개 이상의 스레드를 갖는 프로세스를 멀티스레드 프로세스라고 한다. 비유법을 써보자면 은행이라는 프로세스에 여러개의 스레..
[JSP]전체적인 흐름 제가 개인적으로 JSP 학습을 진행하면서 공부한 내용들과, 부족해서 앞으로 공부할 내용들이 무엇인지 정리해두기 위해서 작성한 페이지입니다. 검정색 : 웹 프로그래밍시 필요할 수 있는 사전지식이나, JSP 학습 및 웹개발시 지금당장은 영향을 미치지 않음 빨간색 : JSP 학습시 반드시 필요한 지식 1. 웹 웹의 동작방식 클라이언트 / 서버 인터넷 연결 TCP / IP DNS HTTP 쿠키 / 세션 컴포넌트파일 정적 페이지와 동적 페이지 2. 동적 페이지를 위한 기술 Server side / Client Side CGI(Common Gateway Interface) 확장 CGI 3. Servlet/JSP의 개념 Servlet과 JSP란 동작구조와 라이프사이클 Servlet/JSP 컨테이너와 WAS 4. Se..