클라이언트 - 서버 기반 프로그램 동작 방식
클라이언트는 처리할 데이터가 있으면 네트워크를 통해 서버에 전달하고, 서버가 처리한 결과를 네트워크를 통해 다시 받아
결과를 화면에 출력하는 역할만 합니다.
- 먼저 처리할 데이터를 입력 받아 서버에 처리를 요청하면
- 서버는 화면에서 입력한 데이터를 전송 받아 처리합니다.
- 그런 다음 계산 결과를 웹 브라우저로 전송하여 결과를 보여줍니다.
즉, 웹 기반 프로그램의 경우 사용자가 사용하는 프로그램의 기능이나 화면이 바뀌면 서버에서 모두 처리합니다.
클라이언트 - 서버 기반 프로그램과 마찬가지로 클라이언트가 특별히 수행해야 할 작업이 없습니다.
그리고 모든 기능을 서버에서 처리하므로 보안 면에서도 월등히 우수합니다.
웹 기반 프로그램은 관리하기 용이할 뿐 아니라 보안 면에서도 탁월하여 널리 사용되고 있습니다.
여기서 한 발 더 나아가 JSP가 ASP, PHP 같은 웹 기술을 더하고 데이터베이스 연동 기능을 추가한다면
실시간으로 클라이언트의 요청을 처리할 수도 있습니다.
'Web Develop Log :' 카테고리의 다른 글
OSI 7계층 단순정리 (0) | 2022.08.23 |
---|---|
HTTP 프로토콜이란 무엇인가? (0) | 2022.08.10 |
WAS (Web Application Server)란 무엇인가? (0) | 2022.08.10 |
JPA, Spring Data JPA 차이점 (0) | 2022.07.23 |
Ajax 에 대해서 알아보기 (0) | 2022.07.15 |