본문 바로가기

Servlet&JSP

003 웹 서버 프로그램과 Servlet

웹을 이용하여 CS프로그램을 만들면서 생긴 문제: 데이터 전송, 클라이언트 업데이트

 

웹을 이용하여 CS프로그램을 만들면서 서버에서는 추가적인 내용이 필요.

     이유: 사용자가 회원들의 목록 등의 요청을 하는데 이러한 목록은 문서로 미리 만들어져 있는 것이 불가능.

            (매 시간마다 내용이 달라져있기에.)

 

웹서버는 요청을 수반할 수 있는 코드를 찾으면, 클라이언트에 코드를 주는 것이 아니라, 이것을 실행해서 DB에서 목록을 문서화하여 돌려줌. 그렇기에 코드를 실행할 수 있는 환경이 추가적으로 필요.

이를 WAS(Web Application Server)라 함.

 

실행환경 : Web Server + WAS

                                  ↓

                           Server App(동적으로 문서를 만들기 위한 코드. WAS에서 실행.)

 

 

웹 서버 응용 프로그램을 Servlet이라 명칭하는 이유(추측임)

클라이언트 -(요청: list/reg/edit/del)-> 웹서버

                                                   

                                          Server Application Let (서버 어플리케이션이 조각나있다.)