웹(Web)
- 여러 컴퓨터에 분산되어 있는 자료를 인터넷을 통해서 쉽게 이용할 수 있도록 지원하는 정보 시스템
- 웹 서버와 웹 클라이언트로 구성
-> 웹서버
=> 자료를 웹 클라이언트에게 제공하는 역할
=> IIS, Apache, Tomcat, Application Server...
-> 웹 클라이언트
=> 웹 서버의 자료를 받아 다양한 형태로 보여주는 역할
=> 웹 브라우저, 휴대폰, PDA, HTTP를 사용하는 모든 장치
웹 응용 프로그램
- 웹 서버에서 실행되는 응용 프로그램.
- 클라이언트가 요청하는 자료를 가지고 있음.
- 정적파일과 동적파일로 구성
-> 정적 파일
=> HTML 파일 및 멀티미디어 파일
-> 동적 파일
=> 실행이 필요한 코드를 가지고 있는 파일
=> Servlet, JSP, ASP, PHP, ASPX 파일
- 하나의 웹 서버에는 여러 개의 웹 응용프로그램들이 존재할 수 있음.
웹 사이트
- 웹 사이트는 웹 서버의 위치와 관련된 용어이고, 웹 응용 프로그램은 웹 사이트에서 이용 가능한 기능과 관련된 용어라고 볼 수 있음.
- 하나의 웹 응용 프로그램으로 구성될 수도 있고 여러 개의 웹 응용 프로그램으로 구성될 수 있음.
- ex) 웹 사용자는 검색 사이트를 이용해서 은행의 웹 사이트의 주소를 찾음. 은행의 웹 사이트 주소는 곧 은행의 웹 서버의 주소.
웹 사용자는 은행의 홈페이지를 방문하고, 원하는 업무를 보기 위해 메뉴를 클릭.
은행의 업무는 예금 관련 업무, 카드 관련 업무, 투자 관련 업무 등 여러가지가 있음.
메뉴를 클릭하면 해당 업무에 해당하는 웹 응용 프로그램이 실행. 각각의 업무는 웹 응용 프로그램으로 개발.
'프로그래밍 정리 > 자바' 카테고리의 다른 글
HTTP (0) | 2013.07.11 |
---|---|
URL (0) | 2013.07.11 |
Reflection(리플렉션) (0) | 2013.07.11 |
getClass() (0) | 2013.07.11 |
wait(), notify(), notifyAll() (0) | 2013.07.11 |