2010-03-10 30 views
1

我們有兩個應用程序來解決不同的業務任務。一個基於Eclipse RCP。另一個是基於Java服務器技術的Web應用程序。爲Eclipse RCP和Java Web應用程序創建可重用組件的技術有哪些?

目前我們需要開發一個通用組件。它用於安排活動。一組用戶使用Eclipse RCP應用程序,並將創建和計劃一些事件。另一組用戶訪問Web應用程序並將查看這些預定事件。

很明顯,如果我們可以創建一個可重用組件並將其與Eclipse ECP和Java Web應用程序集成,那將是非常好的。

問題是選擇什麼框架,技術,架構來解決這個任務。

  • 該組件應該開發一次並且可重複使用。
  • 它應該在Eclipse RCP和Java Web應用程序中具有類似的GUI。
  • 與Eclipse RCP集成的組件應支持脫機工作。因此,用戶應該能夠安排事件,而無需連接互聯網,並在稍後在Web應用程序中以在線方式上載/合併其本地版本。

你有什麼想法和建議嗎?

如果您需要關於任務及其要求的一些額外信息,請隨時詢問,我將編輯此問題,以儘可能在此處作出完整和清晰的描述。

回答

1

我知道的唯一技術接近你所尋找的是:

Eclipse RAP

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

RAP是非常相似的Eclipse RCP,但它有它的自己實現的SWT API(稱爲RWT),它在Web瀏覽器上遠程呈現小部件。 RAP應用程序在servlet容器上運行,客戶端可以使用標準Web瀏覽器訪問應用程序。

這個想法是,一個自治的RCP應用程序及其等效的在線RAP應用程序將共享幾乎所有的代碼,除了網絡特定的位。

+0

酷!我沒有聽說過這個。 – Vinnie 2010-03-11 19:42:32

相關問題