음... 여태까지는 MS 계열의 환경으로 web was 를 그닥 심도있게 고민하지 않았는데...
이직 한 회사가 전부 Linux 에 php 또는 jsp 환경이라서..
개념 정리가 쪼매 필요하다 ㅎ
web 과 was의 차이를 찾던중.. 웃긴 자료도 많기는 했는데...
시간이 없어 블로그 주인 분들께 말씀드리지는 못하고
제법 예전부터 많이 보던 블로거 님의 글을 찾았다
참고 : Life is Cool 님의 블로그
WEB 서버와 WAS 서버의 차이점...
WEB은 다들 아실테고... WAS는 Web Application Server 의 약자다..
말 그대로 웹 어플리케이션 서버
web서버는 http프로토콜을 통해 웹 브라우저의 요청에 따른 정적인 페이지들(HTML, jgp, gif 등등)을 표현하기 위한 서버이다.
** 정적인 데이터는 구조적으로 앞단의 web 서버 에서 처리하여 WAS 로 요청이 넘어가지 않도록 한다.
WAS는 동적인 페이지들(ASP, JSP, PHP 등등)을 표현하기 위한 서버로, 서버단에서 어플리케이션이 동작 되도록 지원한다.
Servlet 페이지를 html 형태로 변환하여 브라우저에 전달 하게 된다.
WAS 는 여러 종류가 있지만.. 대체적으로 많이 사용하는 것들의 예를 들자면
1. BEA의 WEB Logic
2. IBM의 WEB Sphere
3. TMax의 Jeus
4. Tomcat
등이다.
web 과 was의 애매한 구분이 잘 이해되지 않는다면...
1. web 과 was는 1대의 물리적인 서버에서 동시에 구동될 수 있으며....
2. web 과 was는 분리하여 운영도 가능하다.
3. 즉 대용량(고 효율)처리를 위해 서버의 역할을 분리하여 본연의 역할을 더 확실하게 할 수 있도록 구분해 놓은것..
정도로 생각하면 될듯하다 ㅎ
'개발 관련' 카테고리의 다른 글
php (mobile) - input image (0) | 2017.02.06 |
---|---|
정규식 !!! 이렇게 좋은것이었다니... (0) | 2016.10.07 |
naver 로그인으로 사용자 정보 가져오기 (0) | 2016.09.09 |
MD5 관련 ㅎ (0) | 2016.09.07 |
linux 유저(user) 목록 확인 (0) | 2016.09.07 |
댓글