개발자 3

클라이언트란?

※클라이언트 결과적으로 클라이언트는 한마디로 사용자(user, 사람)가 이용하는 웹브라우저(익스플로러, 크롬, 사파리 등)를 통해서 서버측에 ‘요청’ 하는 것이라 생각하면 조금은 쉽게 이해할 수 있을 것 같습니다. 하지만 ‘웹브라우저’ 만이 클라이언트는 아닙니다. 웹브라우저는 클라이언트의 대표적 형태이지만 이메일 클라이언트와 메일 서버와 소통하여 메일을 전달하는 것도 클라이언트라고 말할 수 있습니다. 또 우리가 흔하게 하는 채팅 또한 클라이언트의 형태라고 할 수 있습니다. 이제 클라이언트를 조금 더 학문적(?)으로 정의하자면 ‘서버에 알맞은 형태로 요청을 하고 그 결과를 사용자에게 알맞게 전달하는 것’ 이라고 이해하면 좋을 것 같습니다. ps. 용어적인 부분이 너무 헛갈리고 개념이 머릿속에 박혀있지 않아..

GET 방식과 POST 방식의 차이점

웹 백엔드쪽을 배우면서 GET, POST 방식의 어떤 차이점이 있는지 명확하게 배우지를 않아서 하나하나 찾다보니 이렇게 포스팅을 하게 됐습니다. 제일 기초적인 부분인데...GET, POST 방식을 둘 다 써도 되지만 언제 어느 때에 써야하는지 모르다보니 실질적인 이해가 잘 되지 않았습니다. 그래서 이렇게 기록차 올려봅니다ㅠㅠ.... GET 방식 : 해당 페이지의 단순한 전송을 요구. POST 방식 : 데이터를 포스트해서 처리 요구. *id을 넘겨서 게시판의 리스트를 가져온다고 하면 당연히 GET을 쓰고, 글을 작성하면 POST를 작성하는 것이 일반적인 경우다. *GET은 가져오는 것이고 POST는 수행하는 것이다. GET은 SELECET적인 성향을 갖고 있다. GET은 서버에서 어떤 데이터를 가져와서 보..

웹 컨테이너란??

개발자로서의 공부를 시작하고 있지만 아직까지 많이 부족하여 모르는 부분에 대해서는 포스팅을 하면서 기록차원에서 남겨두려고 합니다. 구글링을 통해서 공부 목적으로 스크랩 하는 경우가 많아 꼭 출처는 표기합니다! 웹 컨테이너란?? JSP와 서블릿을 사용한 웹 서버는 크게 URL 주소의 해석을 맡아 주는 HTTP 서버와 서블릿 클래스 또는 JSP 파일의 실행 요청을 처리해주는 웹 컨테이너(Web Container)로 구성된다. HTTP 서버는 단순히 어떤 주소(URL) 요청이 들어왔을 경우 그 주소에 미리 매핑되어 있는 콘텐츠(HTML 파일이나 이미지 등)를 사용자의 브라우저에 응답 형태로 전송하는 역할을 한다. 이 때 만일 요청된 URL이 서블릿 클래스 또는 JSP파일(ex. http://www.sevlet..