티스토리 뷰

1. 스트럿츠2의 환경을 구축하기위해서는 JDK1.5이상, TOMCAT5.5 이상 이어야 한다.

(JDK, 톰켓, 이클립스 의 설치 완료 가정하에 환경 구축에 대해 알아보자.)

2. 스트럿츠2 환경을 구축하기 위해서는 스트럿츠2의 jar파일이 필요하다.

스트럿츠 프레임워크의 홈페이지 http://struts.apache.org/ 에서 쉽게 구할 수 있다.

[Documentation] - [Struts x.x.x (GA)] 클릭하여 [Down-load Now]를 클릭하여 struts-x.x. xx-all.zip 파일을 받는다.

압축을 풀면 lib 폴더에 수 많은 *.jar파일이 있다. 여기서 간단히 스트럿츠2 환경을 구축하기위한 파일은 5개 다.

아래의 5개 파일을 WEB-INF/lib 폴더에 넣으면 된다.

* struts2-core-x.x.x.jar : 스트럿츠 2의 코어 라이브러리

* xwork-x.x.x.jar : 웹 워크와 통합

* ognl-x.x.xx.jar : OGNL, 스트럿츠2를 위한 EL 이다.

* commons-logging-x.x.x.jar : log4j와 같은 로깅을 위한 라이브러리

* freemarker-x.x.x.jar : UI 태그 템플릿을 위한 것이다.

3. 스트럿츠2 애플리케이션에 필요한 요소를 설정하자.

- web.xml : URL 확장자에 따라 FilterDispatcher에 의해서 액션을 실행하기 위한 환경 구축.

파일을 열어보면

 

( 모든 사용자의 요청은 FileterDispatcher 클래스를 거쳐간다는 위의 설정이다. )

- struts.xml : 실행 후 결과를 처리할 리절트와의 매핑을 설정.

 

( <struts> 요소는 루트요소이다. package name은 사용자 임의 설정

여기서 중요한건 extends 속성인데 struts-default 는 사용자가 변경하면 안되는 중요한 속성 값이다. 이 속성값은

.xml이 생략되어 있는데 struts-default.xml파일이 struts2-core-x.x.xx.jar 파일안에 존재한다.

<package></package> 안에 다양한 액션과 리절트들이 들어간다. )

용어 설명

- jar : Class 파일을 하나의 파일로 압축해놓은 파일.

- JDK(Java Developers Kit) : 자바 개발 도구

 

'Framework > Struts' 카테고리의 다른 글

[struts]스트럿츠2(Struts2)란 무엇인가?  (0) 2012.10.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함