1. 프로그램이 변경될 때마다 다시 설치(변화에 대한 실시간 반영이 어려움)
2. 데이터베이스 접속 정보가 쉽게 노출될 수 있어 보안에 취약
1. 클라이언트/서버 프로그램 간 동기화로 인한 문제
-> 사용자에 관련된 화면 기능은 서버에서 처리할 수 없는 한계가 존재
-> 이에 따라 설치-재설치를 반복해야하므로 다른 프로그램에 대한 영향 & 재배포에 대한 부담이 존재
2. 데이터 전송 구현에 대한 문제
-> 클라이언트 프로그램의 데이터 요청에 따라 소켓, RPC 등을 이용해
직접 포멧팅, 전달, 유효성 검사 등을 진행하였으나, 여전히 업무적인 불편함이 발생
1. 화면과 로직(기능)을 서버에서 처리하므로 클라이언트가 특별히 수행할 작업이 없다.
2. 모든 기능이 서버에서 처리되므로 보안 면에서 우수하다.
[서버프로그래밍] 2-3. 웹 서버 - 톰캣(Tomcat) 사용하기 (0) | 2021.06.22 |
---|---|
[서버프로그래밍] 2-2. 웹 서버와 WAS (0) | 2021.06.21 |
[서버프로그래밍] 2-1. 웹 서버와 클라이언트 (0) | 2021.06.20 |
[서버프로그래밍] 1. 웹 프로그래밍의 이해(개념 정리) (0) | 2021.06.20 |
[WEB] 웹 기반 프로그래밍 - 정적 웹프로그래밍과 동적 웹프로그래밍 (0) | 2021.06.19 |