| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 이펙티브
- kibana
- nodejs
- boot
- java8
- java
- jface
- Web
- error
- 스프링
- 인터페이스
- 자바스크립트
- 맛집
- 백준
- 독후감
- javascript
- 리뷰
- MySQL
- node
- RCP
- Git
- elasticsearch
- 엘라스틱서치
- 알고리즘
- Spring
- Spring Boot
- 후기
- effective
- JPA
- 자바
Archives
- Today
- Total
wedul
아파치와 톰캣의 차이 본문
반응형
아파치와 톰캣의 차이
1. 아파치
Http웹서버를 지칭하는 말이다. Http웹서버는 http요청을 처리할 수 있는 웹 서버이고, 아파치 http서버는 http요청을 처리하는 웹서버이다.(post,get,delete)
2. Tomcat
톰캣은 흔히 was라고 말한다. Was는 웹 서버와 웹 컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서비를 말한다. 클라이언트의 요청이 있을 때 내부의 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이언트에게 전달해주는 역할을 한다.
둘의 차이
-> 그럼 was만 쓰면 되지 웹서버를 따로두는지 의문이 생긴다. 그 이유는 목적이 다르다. 웹 서버는 정적인 데이터를 처리하는 서버이다. 이미지나 단순 html 파일과 같은 리소스를 제공하는 서버는 웹 서버를 통하면 was보다 빠르다. Was는 동적인 데이터를 처리하는 서버이다. DB와 연결되어 데이터를 주고 받거나 프로그램으로 데이터 조작이 필요한 경우에는 WAS를 활용해야 한다.
Was 동작도
사용자 요청 => 웹서버에서 container로 전송, JSP -> 컨테이너에서 Servlet 구동환경 제공 (동적데이터 처리) -> web server에 결과값 전송 -> 웹서버에서 클라이언트 페이지에 전송
반응형
'web > Web' 카테고리의 다른 글
| Get과 Post 방식의 차이점 설명 (0) | 2016.12.22 |
|---|---|
| 자바 빈즈 개념 설명(Java Beans) (0) | 2016.12.22 |
| JSP 개념 설명 (0) | 2016.12.22 |
| jsp 기본 문법 설명 (0) | 2016.12.22 |
| JSP 2.0에서의 문자셋 지정 방식 (0) | 2016.12.22 |
