Search Results for '웹에 대한 정의좀..'

1 POSTS

  1. 2015.04.19 정의 =_=

정의 =_=

Posted 2015. 4. 19. 23:09

HTTP : Hyper Text Transfer Protocol

웹서버와 클라이언트가 통신하기 위해 사용하는 전송 규약. 포트80으로 정의되어 있다.

 

HTML : Hypertext Markup Language

웹 문서를 만들기 위해 사용하는 기본적인 프로그래밍 언어의 한 종류이며

Hyper Text를 작성하기 위해 만들어졌다.

 

Web : 하나의 싸이트나 또는 다른 싸이트와의 관계

 

WebServer : 인터넷 사이트를 제공 할 수 있도록 해주는 서버

 

WebServer 종류(서버용 소프트웨어들)

1. 아파치 : 대중적인 무료 우베서버. 대부분의 OS에서 구동 가능 :  php

-> 설치한 컴퓨터를 웹서버로 만들어 주는 역할을 한다. 랜선을 타고 80번 포트를 통해 http 프로토콜을 이용한 호출 신호가 들어오면 아차피의 설정에 따라 웹 페이지를 전송해주는 일을 한다.즉,

http 프로토콜에 대한 응답.!!

2. IIS : MS사의 window 전용 웹 서버. : asp

3. WAS : weblogic, Tomcat..등등 : jsp

-> 톰캣 : 서블릿 컨테이너라고 해서 자바코드를 사용해 HTML 페이지를 동적으로 생성해주는 프로그램, 즉, 자바코드를 이용한 html 파일 동적 생성

정적 데이터( 이미지나 css ) 처리는 아차피가 좋고, 톰캣은 동적 생성만

두개를 병행하기도 한다. 상호관계 더 알아봐야 한다.

 

스크립트 언어( php, asp, jsp 등등 )

HTML문서를 만들기 위해 웹 서버안에 포함되어 있는 응용 소프트웨어

컴파일을 하지않고 작성해서 바로 실행 할 수 있는 언어.

응용 프로그램과 별도로 동작한다.

JSP : 자바 서블릿기술로서 웹환경에서 순수 자바만으로 개발하기 위한 기술

JSP는 서버사이드에서 DBMS와 같은 백엔드 서버와 연동하고 서버데이터를 가공하며

최종적으로 사용자에게 디스플레이 할 수 있고, 조건에 따라 동적변형도 가능하다.

JQuery : 자바스크립트의 라이브러리

 

AJAX : 비동기식 자바스크립트 XML의 약자. 웹페이지를 다시 로딩하지않고 메뉴 등 화면상의 객체를 자유롭게 다룰 수 있다.

 

XML : 구조화된 문서를 웹 상에서 구현 할 수 있는 프로그램이 언어

 

 

서블릿( Servlet )

웹서버와 별도로 동적으로 돌아가는 소규모 프로그램.