웹 애플리케이션의 이해
2017. 1. 2. 14:52
1. 데스크톱 애플리케이션데스크톱 애플리케이션은 PC에 설치한 후 실행한다. 프레젠테이션 로직(사용자 화면 출력), 비지니스 로직(업무관련 작업 실행), 데이터 로직(데이터 처리)을 모두 PC에서 수행한다. ex> 한글오피스, 알집 등등문제점은 일부의 기능을 추가하거나 변경할 때마다 다시 배포해야하므로 번거롭고, 보안에 취약하다. 2. 클라이언트, 서버 애플리케이션위의 문제점을 해결하기 위해 나온 클라이언트, 서버 애플리케이션는 기능을 클라이언트와 서버로 분리했다.클라이언트는 프레젠테이션 로직을 서버는 비지니스로직과 데이터로직을 담당하게 된다.그 결과 업무 변화에 대응하기가 쉽고(기능변경 및 추가 용이), 서버 쪽에서 데이터베이스의 보안이 강화 된다.하지만 문제점은 다중 클라이언트 접속이 불가하다. 한번..