4과목 - 프로그래밍 언어 활용 1장. 서버 프로그램 구현 121. 개발 환경 구축 하드웨어 환경 사용자 인터페이스 역할을 하는 클라이언트와 클라이언트와 통신하여 서비스를 제공하는 서버로 구성 클라이언트 PC, 스마트폰 등 서버 웹 서버 (Web Server) 클라이언트로부터 직접 요청을 받아 처리하는 서버 (저용량 정적 파일 제공) ex) Apache HTTP Server, Google Web Server 등 웹 애플리케이션 서버 (WAS, Web Application Server) 사용자에게 동적 서비스 제공 ex) Apache Tomcat 등 데이터베이스 서버 (DB Server) 데이터베이스와 이를 관리하는 DBMS를 운영하는 서버 ex) MySQL Server, Oracle Server 등 파일..