목록전체 글 (49)
3D Graphic Technical Artist
10월 23일 (화) Spring Framework 스터디를 처음 진행 하는 날! 토비의 스프링 3.1 vol.1 8,9장을 읽고 토론하기로 했다. 8장은 스프링이란 무엇인가 9장은 스프링프로젝트 시작하기 로 이루어져있다. #1. 8장 스프링이란 무엇인가. 스프링은 '자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크'이다. 아래에 나름대로 지금까지 스프링프레임워크가 무엇인지 이해한 대로 적어보았다.. 자바 엔터프라이즈는 보통 복잡한 비즈니스 로직으로 구성된다. 스프링 프레임워크는 이를 JAVA 의 객체 지향 개념을 잘 활용해서 개발 할 수 있도록 도와준다. 즉, 이러한 JAVA 객체 지향 개념을 활용한 개발 방법을 POJO라고 한다. 기존의 EJB를 사용해서 개발을 하면 EJ..
#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 메소드 호출로 ..