JAVA

[JAVA] 전자정부 프레임워크 설정(1)

hahasemo 2013. 2. 21. 15:40

전자정부 프레임워크 사용관련하여 Framework 환경설정 관련하여 설명 입니다.


모든 JAVA Web프로그램의 환경 설정의 기준은 Web.xml 입니다. (.Net은 Web.config 파일)

그래서 Web.xml에 spring환경 설정 XML파일의 위치등을 설정을 한다.

1. Web.xml

  <servler>태그안에 <servler-class> 및 프레임워크의 dispatcher-servlet.xml이 설정된 경로를 설정 해준다.

        - dispatcher-servlet.xml는 프레임워크의 MVC에서 가장 핵심적인 기능을 설정 하는 .xml입니다.

   또한 <servlet.mapping>에서 url 패턴 (*.do)를 설정 합니다. [기본을 .do를 많이 사용함]  

   Context-*.xml 을 설정 하지 않았다면 <context-param>태그는 주석 


2. dispatcher-servlet.xml

<context>태그에서는 annotation관련하여 설정 합니다. Controller, Service, Repository Annotation을 선언하고  각 Annotation이 선언된 Class를 자동을 찾는다.

InternalResourceViewResolve(UrlBasedViewResulver를 상속): 수동으로 입력한 URL을 통한 직접적 접근으로 부터 JSP파일들을 숨기고 오직 컨트롤러만이 접근할 수 있음 

JstlView사용 및 .JSP 웹페이지 상위 폴더 위치 설정


3. Controller 

  @Controller Annotation을 통해 Controller를 명시 해줍니다.

    @RequestMapping을 통해서 URL주소를 지정 해준다.

     Return에는 JSP파일 위치와 파일명을 입력 해준다.


위처럼 설정을 하고 http://localhost:8080/[Display-name]/rte/index.do를 입력하게 되면

WEB-INF/JSP/ret/index.jsp가 호출되어 웹 브라우저에 Display가 됩니다.


여기까지 전자정보프레임워크(Spring) MVC모델링 설정 이였습니다.