프로젝트 생성 및 타일즈 설정
1. 프로젝트 생성하기
New > eGovFrame Web Project > project name 작성
Group id도 name명과 동일하게 작성 후 <Next>클릭 > Generate Example 체크 후 <Finish>
[타일즈(tiles) 설정]
2. 생성한 프로젝트의 pom.xml 에서 타일즈 버전추가
<properties> ...</properties> - 버전 정보 넣는곳
<properties>
...
<org.apache.tiles-version>2.2.2</org.apache.tiles-version>
</properties>
3. pom.xml package Explorer에서 Maven Dependencies 확인하기
.jar안에는 .class파일들이 압축되어있다.
java만 읽을 수 있게 만든 확장자로 이 .jar파일들로 전자정부 프레임워크가 돌아가고 java가 파싱된다.
처음 프로젝트 생성할때 기본세팅에서 Generate Example 체크한 라이브러리들이 생성되어 있다.
<dependency>
...
</dependency>
타일즈를 사용하기위해 dependency (의존성 주입) 를 통해 라이브러리를 추가한다.
4. dispathcer-servlet.xml
위치는 webapp폴더 안에 있다.
xml파일인데 webapp에 있는 이유
보통 컨트롤러관련 설정하는 곳인 xml은 다른곳에 위치해 있는데
dispathcer-servlet.xml 은 화면단쪽의 설정을하는 곳이기 때문에 webapp폴더안에 위치해 있다.
dispathcer-servlet.xml 에서 <bean> 태그를 찾는다.
viewResolver
/WEB-INF/jsp/egovframework/example/ 부분이 order=1 우선순위 1로 기본설정이 되어있는데
타일즈 설정을 추가하여 타일즈를 먼저 읽고 jsp를 두번째로 읽는걸로 설정을 변경한다.
기존의 viewResolver와 configurer 부분을 복사해서 붙여온다.
기존 viewResolver jsp의 순위 1을 2로 변경해주고 타일즈 viewResolver부분을 우선순위 1로 변경해준다.
'Backend > JAVA' 카테고리의 다른 글
[Egov]프로젝트구조(서버올린 후 메인이 뜨는 과정) (0) | 2018.03.27 |
---|---|
MVC패턴 (0) | 2018.03.27 |