본문 바로가기

전체 글

J2EE(Java 2 Enterprise Edition)에 들어 있는 것 J2EE는 Spec들에 대한 Spec, Super Spec이라고 할 수 있다. J2EE는 Servlet Spec 2.4와 JSP 2.0 Spec과 같은 Spec들을 포함하고 있습니다. Servlet Spec과 JSP Spec은 둘 다 Web Container를 위한 것이다. J2EE 1.4 Spec에는 EJB 2.1(Enterprise JavaBean) Spec도 들어 있으며, 이 Spec은 EJB Container에 사용한다. Web Container는 Web Component(Servlet, JSP)를 위한 것이고, EJB Container는 Business Component용이다. J2EE에 완벽하게 부합되는 J2EE Application Server는 Web Container와 EJB Contai.. 더보기
Servlet, JSP 환경에서 MVC Controller(컨트롤러) Request 객체에서 사용자가 입력한 정보를 뽑아내어, Model에 대하여 어떤 작업을 해야 하는지 알아낸다. Model 정보를 수정한다든지, View(JSP)에게 넘겨줄 새로운 Model을 만든다든지 등과 같은 작업. View(뷰) Presentaion에 대한 책임을 진다. View는 Controller로부터 Model 정보를 읽어온다. (직, 간접적인 방법 둘 다 가능하며, View가 찾을 수 있는 곳에 Controller가 갖다 두는 방식을 많이 사용한다.) View는 사용자가 입력한 정보를 Controller에게 넘겨 주기도 해야 한다. Model(모델) Business Logic이 들어간다. Model 정보(state)를 읽어오거나(getter) 수정하는(sett.. 더보기
배포 서술자(DD, Deployment Descriptor) 배포 서술자(DD, Deployment Descriptor) 배포 서술자는 Web에서 요청 받은 해당 Servlet의 URL주소를 통해 Servlet 이름을 확인, 해당 Servlet Class를 호출하기 위한 Mapping 정보를 기록하는 역할을 한다. Mapiing 정보 기록 이외에도 할 수 있는 일 - 보안 역할 설정, 오류 페이지 설정, 항목 library, 초기화 구성 및 관련 정보 구성 등등 Server가 J2EE의 모든 규격을 구현한 Server라면 EJB 선언 및 접근에 관련된 내용도 설정 할 수 있다. DD의 이점 이미 Test된 Source Code에 대한 수정을 최소화 한다. Source Code가 없더라도, Application을 목적에 맞게 수정할 수 있다. Code 변경이나 Co.. 더보기