처음부터 차근차근

과거 cs 프로그램의 문제점 본문

프로그래밍/JSP

과거 cs 프로그램의 문제점

_soyoung 2021. 12. 18. 13:33
반응형

cs 프로그램

CS 프로그램이란 클라이언트, 서버 프로그램이다.

 

과거 웹을 사용하지 않는 CS 프로그램은 서버 프로그램 쪽의 내용이 업데이트 된다면 클라이언트 프로그램 쪽의 소프트웨어도 업데이트 즉, 프로그램 재설치를 해야했었다.

그리고 재설치 받는 과정에서 다른 클라이언트 프로그램에 영향을 줄 수 있는 위험이 있을 수 있었다.

 

 

이러한 번거로움과 단점 때문에 웹 브라우저를 이용한 cs 프로그램을 이용하게 되었다.

웹 브라우저를 사용하여 서버 측에 데이터를 요청하고, 서버 측에서 그 요청받은 데이터를 반환해서 웹 브라우저에 출력한다.

웹브라우저를 이용한 cs프로그램은 이러한 방식으로 이루어진다.

자세히 설명하자면

웹 브라우저에서 url로 어떠한 페이지를  요청하면 웹 서버에서 그 url에 맞는 웹문서(동적)를 찾고 서버의 db에서 데이터를 찾고 WAS(Web Application Server)에서 동적 웹문서를 정적 웹문서로 변환하여 웹서버로 전달하고, 웹서버에서 다시 웹 브라우저(사용자)에게 전달한다.

 

이렇게하면 클라이언트에서 따로 다시 재설치해야하는 번거로움이 사라지고, 리스크도 줄어든다.

 

 

용어 정리

Server application : 동적으로 웹문서를 만들 수 있는 코드

Web Server : 실행 환경

WAS(Web Application Server) : Server application을 실행(해석)해주는 환경

 

 

 

 

 

출처 : https://www.youtube.com/watch?v=sDWFWCvbrGg&list=PLq8wAnVUcTFVOtENMsujSgtv2TOsMy8zd&index=3 

변형 및 요약

반응형
Comments