1

우리는 서로 다른 업무를 해결하는 두 가지 응용 프로그램을 가지고 있습니다. 하나는 Eclipse RCP를 기반으로합니다. 다른 하나는 Java 서버 기술을 기반으로하는 웹 애플리케이션입니다.Eclipse RCP 및 Java 웹 응용 프로그램 용으로 재사용 가능한 구성 요소를 작성하기 위해 선택할 수있는 기술은 무엇입니까?

현재 우리는 하나의 공통 구성 요소를 개발해야합니다. 스케줄링 이벤트입니다. 한 그룹의 사용자는 Eclipse RCP 응용 프로그램을 사용하여 일부 이벤트를 작성하고 계획합니다. 다른 사용자 그룹은 웹 응용 프로그램에 액세스하고 이러한 예약 된 이벤트를 볼 것입니다.

재사용 가능한 구성 요소를 하나 만들고 Eclipse ECP 및 Java 웹 응용 프로그램과 통합 할 수 있다면 좋을 것입니다.

문제는이 작업을 해결하기 위해 어떤 프레임 워크, 기술, 아키텍처를 선택해야하는지입니다.

  • 구성 요소는 한 번 개발하여 재사용 할 수 있어야합니다.
  • Eclipse RCP와 Java 웹 앱에서 비슷한 GUI를 가져야합니다.
  • Eclipse RCP와 통합 된 구성 요소는 오프라인 작업을 지원해야합니다. 따라서 사용자는 인터넷에 연결하지 않고도 일정을 예약 할 수 있어야하며 나중에 로컬 버전을 온라인으로 웹 응용 프로그램에 업로드/병합해야합니다.

의견이나 권장 사항이 있으십니까?

작업 및 요구 사항에 대한 추가 정보가 필요하면 자유롭게 질문하십시오. 여기서이 질문을 편집하여 최대한 자세히 설명합니다.

답변

1

내가있는 아는 유일한 기술은 당신이 일에 대한 것입니다 무엇을 찾고있는 접근 :

Eclipse RAP

alt text http://www.eclipse.org/rap/images/about/architecture.png

RAP는 RCP 이클립스 매우 유사하지만, 그것있다 위젯을 웹 브라우저에서 원격으로 렌더링하는 SWT API (RWT라고 함) 구현 RAP 응용 프로그램은 서블릿 컨테이너에서 실행되며 클라이언트는 표준 웹 브라우저를 사용하여 응용 프로그램에 액세스 할 수 있습니다.

독자적인 RCP 응용 프로그램과 이에 상응하는 온라인 RAP 코드는 웹 전용 비트를 제외하고 거의 모든 코드를 공유합니다.

+0

cool! 나는 이것에 대해 들어 보지 못했다. – Vinnie

관련 문제