kjh00n의 기록저장소
WEB 본문
WEB1.0
● 정적인 검색 서비스
● 정해진 데이터만 요청 가능
● 운영자 중심 서비스
WEB 2.0
● 동적인 검색 서비스
● 사용자 참여, 공유 중심의 서비스
● Client가 Data를 주면서 Page 요청 가능 (ex-로그인)
└ Client가 주는 Data를 처리할 능력이 필요
└ Data를 처리해줄 WAS가 필요
└ WAS : Client가 전달하는 데이터를 서버 측에서 처리하기 위해 개발한 서버 프로그램 (middle ware)
└ WAS는 Web에서 전달받은 데이터를 DB와 비교하여 나온 결과물을 만들어서 Web에게 전달한다.
WEB 3.0
● 시맨틱 웹
● 컴퓨터에 의해 사용자의 패턴을 분석하여 개인별 맞춤 정보 검색 서비스 제공
WEB Client (WEB Browser)
● WEB Service를 위한 사용자 인터페이스를 제공
● 사용자가 지정한 정보로 WEB 요청데이터(HTTP Request)를 생성하고 전달받은 응답 데이터(HTTP Response)를
파싱하여 화면에 출력 함
● 파싱(parsing) → 데이터를 분석하여 원하는 형태로 추출하는 행위
WEB Server
● WEB Client가 전달한 요청(HTTP Request)을 해석하여 사용자가 요구하는 WEB page(HTML data)를
응답 (HTTP Response)하는 시스템
● 정적인 요청에 대한 요청만 처리할 수 있음 → HTML 요청
● 동적인 요청이 전달되면 WAS에게 처리를 맡기고 처리결과에 대해서 HTTP응답을 생성함 → SSS 요청
WAS (Web Application Server)
● Client가 전달하는 데이터를 서버 측에서 처리하기 위해 개발한 서버 프로그램 (middle ware)
→ 사용자가 전달한값(사용자의 입력값)을 기반으로 프로그램의 동작이 달라짐 → 동적인서비스
● 정적 웹 서버프로그램과 후면프로그램(Database) 사이에서 상호 연동 역할을 수행함
→ 사용자의 입력값→ 정적서버가 추출후 WAS에전달→ WAS의 명령코드에 따라 Database에 전달 됨→ Database의 처리결과가 WAS에 전달 됨 → 처리 결과에 맞는 응답 데이터구성 → 결과를 사용자에게 전달함
DBMS
● 데이터베이스를 생성, 관리, 사용, 제어하는 프로그램
→ 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 인터페이스 프로그램
● 데이터의 효율적인 관리와 제어를 제공
'SW개발 보안 구축' 카테고리의 다른 글
SSL 서버 구축 (0) | 2024.11.14 |
---|---|
SSL (0) | 2024.11.14 |
HTTP, Proxy (0) | 2024.11.14 |
HTTP, WAS 구축 (0) | 2024.11.13 |
WEB 구성 요소 (0) | 2024.11.13 |