웹 프로그래밍 기초 지식(면접 대비)
1. 웹서버와 was 의 차이 아파치 + 톰캣 이해~
보통 클라이언트는 브라우저를 통해 원하는 것을 요청(request)하고 서버는 사용자의 요청에 응답(response)한다.
아파치 :
아파치 소프트웨어 재단 아파치 서버 : 'open source' 라이선스에 따라 배포되어 마음대로 쓸 수 있는 Http 웹 서버
웹 서버 :
클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답하는 역할 이때 데이터는 정적인 데이터(html, css, 이미지)로 한정
아파치 톰캣 :
일반적인 was(웹 애프리케이션 서버)
WAS(web application server) :
컨테이너, 웹 컨테이너, 서블릿 컨테이너 라고도 부름
웹 컨테이너 :
클라이언트의 요청이 있을 때 내부 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이어트에 응답 함
-> 동적인 데이터 처리 서버, DB연결, 데이터 조작등과 같은 처리
아파치 톰캣 이라고 부르는 이유 :
톰캣에서 아파치의 기능중 일부를 포함 하고 있기 때문
2. get방식 과 post방식
get방식은 url에 전송 내용이 생기고 post url에 안생겨 보안의 차이라고 면접에서 대답했었는데 그게 아니라 post 방식으로 해서 url에 변경이 안생기게만 하는 역할 인것 같다...
보통 클라이언트는 브라우저를 통해 원하는 것을 요청(request)하고 서버는 사용자의 요청에 응답(response)한다.
아파치 :
아파치 소프트웨어 재단 아파치 서버 : 'open source' 라이선스에 따라 배포되어 마음대로 쓸 수 있는 Http 웹 서버
웹 서버 :
클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답하는 역할 이때 데이터는 정적인 데이터(html, css, 이미지)로 한정
아파치 톰캣 :
일반적인 was(웹 애프리케이션 서버)
WAS(web application server) :
컨테이너, 웹 컨테이너, 서블릿 컨테이너 라고도 부름
웹 컨테이너 :
클라이언트의 요청이 있을 때 내부 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이어트에 응답 함
-> 동적인 데이터 처리 서버, DB연결, 데이터 조작등과 같은 처리
아파치 톰캣 이라고 부르는 이유 :
톰캣에서 아파치의 기능중 일부를 포함 하고 있기 때문
2. get방식 과 post방식
get방식은 url에 전송 내용이 생기고 post url에 안생겨 보안의 차이라고 면접에서 대답했었는데 그게 아니라 post 방식으로 해서 url에 변경이 안생기게만 하는 역할 인것 같다...
댓글
댓글 쓰기