0 + Study/0 + 정보처리기사(실기)

[정보처리기사 실기]서버 프로그램 구현#2

힘들면힘을내는쿼카 2020. 9. 26. 17:27
728x90
반응형

 

 

 

 

[정보처리기사 실기]서버 프로그램 구현#2

지난 포스팅(howisitgo1ng.tistory.com/2)에 이어서 계속 설명드리겠습니다.

 

지난 포스팅 때는 구현 도구에 대해서 말씀드렸는데

이번에는 개발 환경에 대해서 말씀드리겠습니다.

 

 

 

 

개발 환경은 크게 하드웨어, 소프트웨어 두 가지로 나뉘게 됩니다.

 

 

 

  1. 서버 하드웨어 개발환경

 

일반적인 서버 하드웨어 구성

Client 요청

응답
Web Server 요청

응답
WAS 요청

응답
DB Server

 

  • Client
  • Web Server
  • WAS
  • DB Server
  • File Server

 

  • Client :
    • 네트워크를 통하여 Server라는 다른 컴퓨터 시스템 상의 원격 서비스에 접속할 수 있는 응용프로그램.

 

 

  • Web Server :
    • http를 이용한 요청/응답 처리
    • 정적 콘텐츠(CSS, javascript, image...) 처리
    • Web - WAS - DB 3 계층 구조

Web Server

 

 

 

  • WAS(Web Application Server) :
    • 동적 콘텐츠(Servlet, JSP)를 처리하기 위해 사용
    • Tomcat, Weblogic, Jeus, Resin 같은 프로그램 존재

WAS

 

 

 

 

  • DB Server
    • 데이터 수집, 저장을 위한 용도
    • DBMS으로 Mysql, Oracle, MS-SQL 등 존재

DB Server

  • File Server
    • 파일 저장 하드웨어로 물리적인 저장 장치를 활용
    • HDD, SSD 등의 장치가 존재

파일 서버

 

 

 

다음에는 서버 소프트웨어 개발 환경에 대해 포스팅하겠습니다.

 

 

정처기 합격!

 

 

728x90
반응형