<Struts>

Web/Struts 정리 2010. 2. 18. 14:23


1. struts 설정
   (1) lib(jar 파일들) : /WEB-INF/lib 폴더에 다운 받은 struts.jar 파일들을 넣는다.
   (2) web.xml : ActionServlet 에 대한 설정을 잡는다.
   (3) validation.xml : Validator Framework를 사용하기 위한 설정파일
   (4) struts-config.xml : struts 와 관련된 모든 설정이 있는 파일
   (5) MessageResources.properties
  다국어 지원 파일, 파일명 끝에 _[언어명](M~~_ko.properties)을 붙임으로써 struts가 자동으로 클라이언트의 언어를
  인식해서 그 언어에 맞는 메시지를 보여주기 위해서 사용한다. 단, 한글을 넣어줄때에는 아스키코드(유니코드)값으로
  변환해야 하는데 이때 native2ascii 프로그램을 이용한다.

2. 주요 클래스
   (1) ActionServlet (struts 에서 기본제공 servlet)
        : MVC에서 Controller 역할의 핵심.
   (2) Action (Business logic)
        : Controller 역할, 데이터를 가공하거나 처리하는 일
   (3) ActionForm (Beans)
        : Client 에서 들어오는 폼 데이터를 저장하는 클래스, reset 을 통해서 null 처리 및 초기화를 담당,
          사용자의 입력 값에 대한 데이터 유효성 체크도 담당(Validator Framework)
   (4) struts-config.xml
        : 실행되는 모든 요청에 대한 정보가 담겨져 있는 xml 파일, 어떤 기능이 수행되는지, 어떤 경로로 이동이
          되는지 설정.
          <form-bean>(ActionForm 지정), <action>(요청 주소와 응답경로) 가 주요 태그

3. Struts Framwork


4. Struts class diagram

'Web > Struts 정리' 카테고리의 다른 글

스트러츠 셋팅  (0) 2010.11.01
Posted by 미스터네오
,