프로그램 발전 과정
클라이언트(사용자)에게 편한방법은 당연히
'유지보수'를 할때 클라이언트가 따로 업데이트/재설치 등을 하지않아도 되도록 만드는것이다.
프로그램 발전 과정은 점차 그렇게 변화되었다.
클라이언트 PC 기반 프로그램
프로그램이 변경될 때마다 일일이 다시 설치해야함
데이터베이스 접속 정보와 같은 정보가 쉽게 노출 될 수 있어 보안에 취약함
클리이언트/서버 프로그램
클라이언트 프로그램은 화면 기능과 데이터 송·수신만 제공, 모든 기능은 서버에서 수행
화면 기능이 바뀌면 클라이언트 프로그램도 수정해서 다시 설치해야함
웹 기반 프로그램
화면과 데이터 처리를 모두 서버에서 수행함
화면과 로직을 서버에서 모두 처리하므로 클라이언트가 특별히 수행할 작업이 없음
모든 기능이 서버에서 처리되므로 보안 면에서도 월등히 우수함
'이론' 카테고리의 다른 글
암호문의 반댓말, 평문 (0) | 2023.04.24 |
---|---|
프로세스/스레드 방식 (0) | 2023.04.20 |
Portlet 애플리케이션 (0) | 2023.04.19 |
H2 database 다운받기 (0) | 2023.04.02 |
미리 준비하다, provisioning (0) | 2023.03.30 |