Network/Http 3

[Network/Http]03. Servlet, HTTP Protocol

[Network/Http]03. Servlet, HTTP Protocol - Servlet 생명주기(JDBC, C/S는 JavaEE) * Client(Browser)는 Server(WAS)에게 정보를 요청한다. * 요청받은 WAS는 그에 대한 Thread가 생성된다. (=>Client 요청한 수 만큼이나 Thread가 생성되고 그 요청이 끝나면 Thread는 죽는다.) * WAS가 생성한 Thread에는 Servlet Bean이 Instance로 생성되어 있다. 이 Bean에는 init()라는 Method로 생성자의 역할을 하며, 요청에 대한 처리를 service()라는 Method로 처리하여 Client에게 HTML로 Reponse한다. (이 Instance는 매번 요청할때마다 init로 초기화 하지 ..

Network/Http 2016.07.04

[Network/Http]02. Web, Tomcat

[Network/Http]02. Web, Tomcat- Web Browser HTTP 프로토콜로 요청하는 Client용 Application. Server에서 Response받은 Html이란 자원을 Parsing하여 UI로 Display하는 Applicaition - Web Server HTTP 프로토콜로 요청받은 Server용 Application. Client로부터 요청받은 Resource(Text, Movie, Photo 등)를 관리하여 Client에게 전송하는 Application. =>Web이 부흥하는 이유 : Web Server, Web Browser가 구비되어 있으므로 따로 Application을 개발할 필요가 없다.(비용하락) Server에서 관리할 Resource(HTML)의 개발 생산성..

Network/Http 2016.06.22

[Network/Http]01. CS관계와 자원위치.

[Network/Http]01. CS관계와 자원위치. - CS관계 CS는 Web에 포함되어 있다. Client는 Server에게 요구하고자 하는 것을 Request하면 이에 반응한 Server는 해당되는 것을 Response한다. Request와 Response의 통신 Protocol을 준수해야 통신이 가능하다. - URL (Uniform Resource Locator: 자원 위치 지정자) Client가 원하는 자원을 가진 위치와 종류를 표현하는 규칙. CIlent가 URL을 입력하면, Client Browser는 통신 Protocol이 CS간에 상응하면서 Server에 있는, 명확하고 유일무이(Unique)한 주소인 IP와 그 IP내부에 고유적 식별성을 가진 Port(HTTP의 Default Port는..

Network/Http 2016.06.22