IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
메인 컨텐츠로 가기

한국 developerWorks  >  자바  >

Struts, Tiles, JavaServer Faces 통합하기: The major players

Struts, Tiles, JavaServer Faces 소개

developerWorks

메인으로

Struts: JSP를 사용하여 웹 애플리케이션을 개발하는데 필요한 프레임웍인 Struts는 표준 기술(서블릿, JavaBeans, XML, Jakarta Commons 패키지) 기반의 유연한 제어 레이어와, Model 2(Model-View-Controller (MVC) 디자인의 변종) 접근 방식에 기반한 애플리케이션-아키텍쳐 디자인을 제공한다. 고유의 Controller 컴포넌트를 제공하고 다른 기술들과 통합하여 모델과 뷰 컴포넌트를 제공한다. Struts 태그는 빈 프로퍼티와 형식 필드를 결합할 수 있도록 도와주며 요청들 간 모든 사용자 선택 사항들을 기억하는 형식을 작성하는 복잡함을 줄여준다.

Tiles: 이 프레임웍은 사용자가 일관성 있는 사용자 인터페이스를 제공할 수 있도록 하고, 큰 콘텐트 페이지 내부에 포틀릿과 비슷한 콘텐트를 디스플레이 한다. 한 번에 단 하나의 이미지 섹션을 처리하여 대역폭을 염려할 필요가 없다. 동적/정적 콘텐트의 삽입을 위해 JSP 페이지에 임베딩 될 수 있는 스크린과 태그 세트를 정의하는 중앙의 XML 파일을 통해 사용자들은 컴포넌트화 된 뷰를 구현하고 이들을 조립할 수 있다.

JavaServer Faces: JSF는 재사용 할 수 있는 UI 컴포넌트를 페이지 내에 조립하고 이 컴포넌트들을 애플리케이션 데이터 소스로 연결하여 클라이언트가 생성한 이벤트와 서버측 이벤트 핸들러를 연결할 수 있게 하여 웹 애플리케이션의 구현을 더욱 용이하게 한다. JSF에는 UI 컴포넌트를 표시하고 상태를 관리할 API 세트, 페이지 네비게이션 정의하기, 세계화와 접근성 지원이 포함된다. JSP 페이지 내에 JavaServer Faces 인터페이스를 표시할 JSP 커스텀 태그도 포함되어 있다. JSF 튜토리얼인 "UI development with JavaServer Faces" (참고자료)를 참조하라.

메인으로

    IBM 소개 개인정보 보호정책 문의