2012-11-20 39 views
1

Netbeans或其他地方有哪些工具可將簡單的Java CRUD客戶端應用程序遷移到Web應用程序,以保持原始設計的至少相似性?將桌面搖擺CRUD客戶端遷移到Web應用程序Netbeans 7.2 Glassfish 3.1.2

桌面客戶端應用程序連接到Glassfish提供的EJB。

使用Netbeans新項目嚮導,我生成了將服務連接到服務客戶端應用程序的EJB服務的Web服務,並且Web服務測試頁面包含了我需要調用的大多數方法。大多數方法已經工作,缺少的是佈局和一些按鈕。

所有的代碼都在一個大的企業項目下。

基本上,我不想重新從頭開始重新創建原始客戶端應用程序設計。

+0

您將使用哪種前端技術? –

+0

我很樂於接受這裏的建議。 :)我只是希望快速和骯髒的東西。這實際上只是按鈕和一些文本字段,並確定一個複選框...我試圖設置與Primefaces,但在Netbeans生成的構建中被破壞。我在服務器端Javascript和C方面非常有經驗,但在常規Java中卻少得多。 – Sint

回答

1

你沒有提到你爲什麼要轉換到一個Web應用程序。如果唯一的原因是可以通過網絡訪問您的應用,那麼您可以通過Java Web Start輕鬆部署現有的應用。

+0

謝謝,這看起來比我想象的還要容易,奇怪的是我在現實生活中還沒有看到很多Web Start實例。 – Sint

+0

一個基本的例子被引用[here](http://stackoverflow.com/a/13437688/230513)。 – trashgod

0

您可能需要使用NetBeans和GlassFish在檢查了創建基於Web的應用程序(具有相同的目的,您的企業Swing應用程序)這個研討會:https://www.youtube.com/watch?v=3TompuzySD8

在這段視頻中,我們使用了開源Vaadin框架(免責聲明:我是該項目的開發人員)創建用戶界面。最適合您的起點可能是https://vaadin.com/swing

+0

在這個Vaadin方法中,真正好的是你不需要JVM在你的最終用戶瀏覽器中,甚至在操作系統中。幾乎沒有任何操作系統默認安裝Java(java現在主要是服務器端語言),並且在例如平板電腦,這通常是不可能的。 – mstahv

相關問題