데스크탑 애플리케이션

pc에 설치되어 실행하기 때문에 웹 애플리케이션 보다 실행속돠 빠르다. 그렇지만 기업용 애플리케이션의 아키텍처 로 쓰기에 적합하지 않다. 왜 적합하지 않은지 문제점을 살펴보자.

1. 배포가 번거롭다.

- 기능을 추가하거나 변경시 마다 다시 배포해야 하므로 매우 번거롭다.


2. 보안에 취약하다.

- 데이터베이스를 사용하는 애플리케이션은 보안에 특히 취약하다보면 된다.

실행코드 안에는 사용자의 아이디및 암호의 접속정보가 담겨있는데 이러한 정보들 때문에 해커의 주요 표적이 된다. 특히 회사 내의 pc가 아니고 외부 pc에 애플리케이션을설치하는 경우 더더욱 해킹 위험에 노출 된다.


3. 해결방안은?

- 배포가 번거로운 문제는 자동 갱신을 통하여 해결할수 있다. 애플리케이션의 기능을 클라이언트와 서버로 분리하게 되면 보안이 강화 된다.

다른 카테고리의 글 목록

서버측 언어/JAVA 카테고리의 포스트를 톺아봅니다