프로그래밍 정리/자바

Web (웹)

주누다 2013. 7. 11. 19:17
반응형

웹(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