본문 바로가기

Web Programming

Chapter 1. Servlet 과 JSP는 어디에 쓰는 물건인고

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
음.. OkJSP를 참고해서 하던 JSP, 서블릿이 급 변경이 되면서.. 헤드퍼스트 JSP / Servlet으로 대신하게 되었습니다.

1장, 2장을 예습해오기로 해서.. 미리 책을 읽고 정리를 해봅니다.



<클라이언트와 서버와의 관계>
사용자 삽입 이미지
대략적으로 이런 모형이 그려집니다. 클라이언트가 웹브라우저를 사용해서 URL로 해당 서버에 접근하여 어떠한 페이지를 요청하면 서버는 그 페이지를 클라이언트에 돌려준다고 합니다.

<HTTP Request>

클라이언트가 서버에게 Request를 보내는 종류에는 여러가지가 있는데 그중에서 HTTP GET 메소드와 POST 메소드를 사용한다고 합니다. GET과 POST 메소드를 알아보도록 하겠습니다.

- GET 메소드 : 서버를 뭔가 돌려받는다는 것이 핵심입니다. 단순히 서버에게 자원을 요청합니다.
- POST 메소드 : GET보다 좀 더 강력하며, 서버에게 자원을 요청할때 필요한 정보들도 함께 넘겨줍니다.
*착각 하지 말아야 할 점은 GET/POST 방식 둘다 서버에 메시지를 전달한다는 겁니다. 다만 GET의 경우는 글자수에 제한이 있고, POST의 경우에는 제한이 없습니다. 보안성은 POST방식이 더 뛰어나다는 차이가 있습니다.

<HTTP Response>

- Mime 정보와 요청한 페이지를 돌려줍니다!
- Mime 정보는 Response로 돌아오는 정보의 유형 (JPEG/TEXT/MEDIA) 을 의미합니다.