웹서비스 구조
구성 요소 설명 웹 클라이언트 사용자 장치(예: 컴퓨터, 스마트폰)로, 웹 서버에 HTTP를 통해 요청을 보내고 응답을 받습니다. 웹 서버 웹 클라이언트로부터 HTTP 요청을 받아 적절한 HTTP 응답을 보냅니다. HTML 파일이나 이미지와 같은 정적 자원 요청을 직접 처리할 수 있습니다. ex) Apache, Nginx 웹 애플리케이션 서버 웹 서버에서 처리할 수 없는 동적 요청을 처리하는 역할을 합니다. 여러 개의 웹 애플리케이션이 존재하며, 이들은 데이터베이스에 접근하기 위해 데이터베이스 커넥터(JDBC)를 사용합니다. ex) Tomcat 데이터베이스 서버 데이터베이스에 저장된 정보를 저장, 관리하며, 웹 애플리케이션 서버의 요청에 따라 데이터를 제공합니다.
