[JAVA] 전자정부 프레임워크 설정(1)
전자정부 프레임워크 사용관련하여 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모델링 설정 이였습니다.