2010-08-02 7 views
3

나는 많은 GUI 작업이 포함 된 Java EE 기반 프로젝트를 만들려고합니다. 트리 및 드래그 앤 드롭 같은 객체 (예 : 라우터 및 스위치)는 생각합니다.Java EE 프리젠 테이션 프레임 워크 용 오픈 소스

내가 사용할 수있는 오픈 소스가 있는지 알고 싶습니다. 누구와도 신속한 Java EE GUI 개발을 할 수 있습니다.

답변

2

Java EE 자체는 이러한 종류의 UI 활동을 실제로 처리하지 않습니다. 네트워크 다이어그램을 그리고 캔버스에 항목을 드래그 앤 드롭하면 클라이언트, 아마도 브라우저에서 일어나는 것을 생각하고 있습니다. Java EE는 서버 측 프레임 워크로서 데이터베이스, 대기열 및 기타 엔터프라이즈 연결성, 데이터 처리 및 HTML 렌더링에 적합합니다.

JSF와 같은 전통적인 양식 기반 UI 확장의 경우 나무 및 기타 UI 구조용으로 훌륭한 위젯을 제공하지만 "그리기"응용 프로그램은 공격하지 않습니다.

내가 생각하는 종류의 응용 프로그램에서 작업한지 몇 년 전 브라우저에서 JavaScript/Dojo를 사용하여 서버에서 UI와 Java EE를 렌더링했지만 우리는 많이 했었습니다. 수동 코딩 - 요즘에는 더 나은 프레임 워크가 있는지 여부를 모르겠습니다. Java EE 서버 측 항목과 결합하여 사용할 클라이언트 측 UI 기술을 탐색하는 것이 좋습니다.

3

JBoss Seam 프레임 워크를 사용하면 전체 응용 프로그램을 생성 할 수 있습니다.

프리젠 테이션 레이어의 JPA, EJB 및 JSF를 사용하면 Icefaces와 Richfaces를 JSF 컴포넌트 라이브러리로 선택할 수 있습니다. 둘 다 트리를 끌어다 놓을 수 있습니다.

0

체크 아웃 Grails Ruby on Rails에서 알려진 개발 속도가 JVM에 이릅니다.

나무, 드래그를 들어

하고, 내가

+1

downvote 도움이 될 것입니다 – rlovtang

0

내가 구현되는 ICEfaces를 제안 등 도장, 프로토 타입 + script.aculo.us의, jQuery를 + jQueryUI + 플러그인, YUI3처럼, 많은 자바 스크립트 프레임 워크 중 하나를 사용하는 것 등을 드롭 JSF를 사용하지만 AJAX를 통해 모든 요청을 처리합니다. 또한 끌어서 놓기 기능과 treeview, DataGrid, 라디오 버튼, 콤보 상자, 메뉴, richtext 상자, 프로세스 표시 줄 등과 같은 데스크탑 GUI와 같은 기타 구성 요소를 지원합니다. 여기에서 해당 구성 요소를 확인하십시오. http://component-showcase.icefaces.org/component-showcase/showcase.iface

관련 문제