목록공부(~2014)/web (3)
3D Graphic Technical Artist
#1. 용어 아래의 용어들은 일반적으로 문서 객체 모델과 XML 문서에서 사용하는 용어들이다. 1. 조상 족보에서 처럼, 조상(Ancestor)이란 현재 엘리먼트의 부모 등 윗 노드 들을 가리킨다. 2. 어트리뷰트 어트리뷰트(Attribute)란 어떤 엘리먼트에 대해 추가적인 정보를 담고 있는 프로퍼티다. : 엘리먼트는 class 어트리뷰트를 갖고 있으며, 이 class 어트리뷰트에는 test라는 값이 담겨있다. 3. 자식 모든 엘리먼트는 임의 개수의 노드를 포함할 수 있다. (이렇게 포함되어 있는 노드는 각각 부모 엘리먼트의 자식(Child)이 된다.) ... ... ... : 들 은 엘리먼트의 자식노드이다. 4. 문서 XML 문서는 루트(root)노드 또는 문서(document) 엘리먼트라고 불리는 ..
서블릿 라이프 사이클 서블릿 라이프 사이클은 서블릿이 사용되는 컨테이너에 의해 제어된다. 서블릿이 요청되면, 컨테이너는 다음의 단계를 수행한다. 1. 만일 서블릿 객체가 존재하지않는다면, 웹 컨테이너는 a. 서블릿 클래스를 로드한다. b. 서블릿 클래스 객체를 생성한다. c. init 메소드를 호출함으로써 서블릿 객체를 초기화한다. 2. service 메소드를 부르면, 요청을 수행하고 object를 응답한다. 만약 서블릿을 제거해야한다면, 컨테이너는 서블릿의 destroy 메소드를 호출함으로써 서블릿을 끝낸다. 즉, 처음 서블릿 객체가 생길때 init 메소드로 시작되고 컨테이너가 살아있는 동안에는 service 메소드만 호출한다. 서블릿의 최후는 컨테이너가 종료될때 서블릿의 destroy 메소드 호출로 ..
웹 서버 (Web Server) - 클라이언트의 요청을 받아 HTML이나 Object를 http 프로토콜을 이용해 전송한다. - 사용자가 요청한 것들 중에 웹 서버 자체적으로 처리 할 수 없는 것을 컨테이너 등과 같이 처리할 수있는 곳으로 넘겨 처리 결과를 받아와서 사용자에게 넘겨주는 역할도 수행한다. - 웹 서버만으로 구축된 서버는 웹페이지, 이미지 등 정적인 페이지를 생성한다. - Apache, IIS(Internet Information Server) 등의 종류가 있다. 웹 컨테이너 (Web Container) - JSP와 서블릿을 실행시킬 수 있는 소프트웨어를 웹 컨테이너 혹은 서블릿 컨테이너라고 한다. - 웹 서버에서 JSP를 요청하면 톰캣에서는 JSP파일을 서블릿으로 변환하여 컴파일을 수행하고..