people : 유저
Online Software Clients : 브라우저 ->요청 -> 인터넷망을 통해 서버 -> DB
서버 <-응답 DB
was 서버
: 안정적 서비스 보장, 어플리케이션 복구 가능, 쉽고 빠르게 구축 가능 => 업무
DB성능 보장 -> was서버가 db서버와의 최적 사용을 조절해준다. DBconnection pool를 통해 DBconnection 관리 및 트랜젹션 처리 해준다. => 업무와 data 연관작업
특징
gui(화면)와 business logic(연산)분리 운영
Thread관리
부하 조절기능 지원
장애 대책(Fail-over)기능 지원
Transaction 처리 자동화
Web Service 플랫폼으로서 역할
web서버
: 웹 브라우저와 같은 클라이언트로 부터 HTTP요청을 받고, HTML문서와 같은 정적 웹페이지를 반환하는 프로그램
-> 아파치 등
특징
정적 페이지 처리
was 서버 보완하고 부하를 줄이기 위해 연동하여 많이 사용한다.
was 앞에 proxy를 적용하여 기본 리소스 처리
=> web (was) 아파치 톰캣
왼쪽 그림은 웹 기반으로 model2이나 mvc라고 칭하고 화면을 신경 많이 쓴다.
오른쪽은 데이터 기반으로 json과 xml를 주고받는다.
데이터만 신경쓴다.
728x90
'JSP' 카테고리의 다른 글
Cookie 처리 기술 (0) | 2021.10.04 |
---|---|
JSP 라이프 사이클 (0) | 2021.09.29 |
JSP 페이지 (0) | 2021.09.29 |
HTTP (0) | 2021.09.28 |
Servlet (0) | 2021.09.27 |
댓글