본문 바로가기
JSP

웹 프로그래밍 이해

by ho-bolt 2021. 9. 27.

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

댓글