Infragistics NetAdvantage for JSF
트리, 그리드, 메뉴, 탭 및 입력 제어를 JSF(JavaServer Faces) 애플리케이션에 추가합니다.
Infragistics사에서 공개
1996년 부터 ComponentSource에서 판매중
트리, 그리드, 메뉴, 탭 및 입력 제어를 JSF(JavaServer Faces) 애플리케이션에 추가합니다.
NetAdvantage for JSF는 풍부하고 스타일 적용이 쉬운 AJAX Web UI 컴포넌트의 세트입니다. 컴포넌트는 트리, 그리드, 메뉴, 탭, 많은 입력 컨트롤을 포함합니다. 프레임워크의 핵심은 스타일 적용 간소화를 위한 AJAX 적용 및 UI 요소 기반입니다. 고객이 기대하는 눈부신 전문적인 모양과 느낌을 빠르고 쉽고 제공할 수 있습니다. 내장된 UI 스타일은 간단히 웹 어플리케이션에서 컴포넌트의 인스턴스화를 통해 사용할 수 있습니다. 컴포넌트는 최종 사용자로/로부터 고성능의 중단 없는 데이터 전송을 제공합니다. 어플리케이션에 스타일 적용이 간편한 AJAX 기술을 활용하며 NetAdvantage for JSF에 포함된 JavaServer Faces(JSF) 컴포넌트의 모음은 최고의 사용자 경험을 보장합니다.
NetAdvantage for JSF의 주요 기능:
NetAdvantage for JSF 제품의 특징:
NetAdvantage for JSF 어플리케이션 서버 지원
NetAdvantage for JSF 2008은 J2EE를 준수하는 어플리케이션 서버에서 실행해야 하고 BEA Weblogic™, IBM WebSphere®, JBoss®, Apache Tomcat, Sun ONE을 포함한 모든 주요 어플리케이션 서버에서 시험을 거쳤습니다.
NetAdvantage for JSF IDE 지원
NetBeans 5.5 및 IBM RAD에서 Eclipse 및 Design 타임을 지원합니다.
NetAdvantage for JSF 브라우저 지원
IE 6.0 이상, Firefox 1.5 이상, Netscape 7.0 이상, Safari 2.0 이상의 버전을 지원합니다.
포함된 컴포넌트:
WebTree는 데스크탑 트리 컴포넌트와 매우 비슷합니다. WebTree에 내장된 Smart Refresh 기술을 통해 포스트백을 제거하고, 네트워크 트래픽을 줄이며, 최고의 성능을 제공합니다. 이런 특징은 웹 어플리케이션을 이용해 실현할 수 없습니다.
대량의 데이터를 처리 – WebTree는 WebGrid처럼 많은 데이터 중심의 웹 기반 어플리케이션에서 발생하는 대량의 데이터를 효율적으로 처리할 수 있도록 완전히 새로 설계되었습니다. 대량의 데이터 처리에는 Smart Refresh 및 Smart Data Binding을 이용합니다. 내장된 AJAX 엔진은 WebTree를 확장성 수준이 높은 고성능 트리 컴포넌트로 만들어 줍니다.
자동 페이징 – AJAX 적용 – WebTree는 First, Previous, Next, Last 버튼을 자동으로 표시하고 처리합니다. 속성에서 한 번의 클릭으로 이동할 트리 노드의 숫자를 설정하기만 하면, WebTree에서 설정한 대로 이동할 수 있습니다. 추가 프로그래밍 편리성의 경우, 트리가 페이지 크기로 지정된 숫자보다 많은 노드를 포함하면 페이저가 자동으로 나타납니다. 또한 Smart Refresh 기술(발생하는 AJAX 요청을 자동으로 처리)을 활용해 포스트백을 제거하고, 네트워크 트래픽을 줄이며, 고성능 웹페이지를 제공합니다.
완전한 사용자 정의가 가능한 모양과 느낌 – 어플리케이션에 눈부신 전문적인 모양을 빠르고 쉽게 적용할 수 있습니다. 전문적으로 설계된 내장형 스타일 중에서 선택하거나 세부사항 하나하나를 원하는 모양으로 사용자 정의할 수 있습니다. WebTree를 이용하면 트리 자체에서 트리 노드에 스타일을 쉽게 적용(기본, 호버, 선택한 노드)하거나 노드 수준에서 노드 스타일을 개별적으로 적용할 수 있습니다. 아이콘은 노드의 확대 및 축소 상태에서 표시 및/또는 재정의할 수 있습니다.
Section 508 접근성 – 완전한 키보드 지원이 내장되므로 어플리케이션은 Section 508의 요구사항을 빠르고 쉽게 충족할 수 있습니다.
WebGrid는 데이터를 요구에 최적인 스타일과 방식으로 표시할 수 있는 높은 수준의 AJAX 적용 테이블입니다. WebGrid에서 제공하는 기능은 다음과 같습니다.
자동 정렬 - WebGrid에 내장된 자동 정렬은 작업을 간소화합니다. 열에서 정렬을 원할 경우에는 플래그를 설정하기만 하면 됩니다. WebGrid는 클라이언트 브라우저의 기능에 기초한 AJAX 요청을 자동으로 전송해 풍부하고 빠른 사용자 경험을 제공합니다.
고성능 – WebGrid는 대부분 요구되는 데이터 중심 웹 기반 어플리케이션의 로딩을 처리할 수 있도록 완전히 새로 설계되었습니다. Smart Refresh 및 Smart Data Binding 기능은 확장성 수준이 높은 고성능 그리드 컴포넌트로 만들어 줍니다.
완전한 사용자 정의가 가능한 모양과 느낌 – WebGrid는 AJAX 및 UIElement 기반의 프레임워크로 개발되었기 때문에, 세부사항 하나하나를 원하는 모양으로 사용자 정의할 수 있습니다. UI 요소는 행, 열, 호버, 선택한 열 등과 같은 WebGrid 컴포넌트의 단위 요소입니다. 모든 UIElement에는 CSS 스타일을 적용하거나 포함된 많은 스타일 중에서 선택할 수 있습니다.
바운드 및 언바운드 모드 - Model Viewer Controller 아키텍처에 기초한 WebGrid(와 모든 바운드 컴포넌트)는 JSF DataModel에 바인딩을 지원하므로 Java arrays, Java Lists, ResultSets, JavaBeans에 바인딩할 수 있습니다. 바운드 또는 언바운드 데이터를 표현하려면 간단히 WebGrid를 설정하면 됩니다.
WebMenu는 최신 탐색 시스템을 설계할 수 있는 체크 표시, 메뉴 항목 그룹화, 풍부한 객체 모델 등과 같은 기능을 지원합니다.
완전한 사용자 정의가 가능한 모양과 느낌 – 세부사항 하나하나를 원하는 모양으로 사용자 정의할 수 있습니다. WebMenu는 메뉴, 메뉴 항목(기본과 호버 모양) 등과 같은 각 요소에 스타일을 적용하기 쉽습니다.
바운드 및 언바운드 모드 - Model Viewer Controller 아키텍처에 기초한 WebMenu(와 모든 바운드 컴포넌트)는 JSF DataModel에 바인딩을 지원하므로 Java arrays, Java Lists, ResultSets, JavaBeans에 바인딩할 수 있습니다. 바운드 또는 언바운드 데이터를 표현하려면 간단히 WebMenu를 설정하면 됩니다.
Section 508 접근성 – 완전한 키보드 지원이 내장되므로 어플리케이션은 Section 508의 요구사항을 빠르고 쉽게 충족할 수 있습니다.
WebTab은 Smart Refresh 기술(발생하는 AJAX 요청을 자동으로 처리)을 활용해 포스트백을 제거하고, 네트워크 트래픽을 줄이며, 고성능 웹페이지를 제공합니다. 요청한 TabItems를 가져오면 AJAX 요청은 투명하게 자동으로 종료됩니다.
완전한 사용자 정의가 가능한 모양과 느낌 – WebTab에포함되고전문적으로설계된스타일의적용을선택해어플리케이션의모양을빠르게만들거나세부사항 하나하나를 원하는 모양으로 사용자 정의할 수 있습니다. WebTab은 TabView, TabItems, Hover 또는 Selected TabItems에 스타일을 적용하기 쉽습니다.
중첩 TabView – WebTab은 어플리케이션에서 필요할 수 있는 가장 복잡한 구성을 위해 탭 안에서 탭을 표시하는 기능을 제공하는 중첩 TabView를 완벽히 지원합니다.
스크롤 가능 TabItems - TabItems에 스크롤 바를 자동으로 쉽게 표시합니다.
WebInput은 많은 컴포넌트를 하나로 제공하는 다목적 컴포넌트입니다.
WebInput은 다음과 같은 컴포넌트로 구성됩니다.
WebInput 컴포넌트를 이용하면, 입력한 데이터의 올바르고 정확한 형식을 보장하는 사용자 정의 유효성 검사를 쉽게 추가하고 로직을 표시할 수 있습니다. 그리고 완전히 현지화된 DateChooser, Min/Max 날짜, 완전한 키보드 지원 등을 포함합니다.