2012-03-07 55 views
-1

我有算法的Java代碼,其數值作爲其輸入和輸出。 GUI在Eclipse中被實現爲Swing。現在我想轉移到Web環境並使用JavaScript或者像這樣創建Web工具。有什麼方法可以在不重寫的情況下使用我的算法的Java代碼?將Swing應用程序轉換爲網頁

回答

-1

你可以看看servlet,如果你在netbeans中做,那麼你會更容易。

+0

查找到一個基於Web的應用程序,你可以通過HTML/JSP頁面獲取輸入。用你的java代碼使用servlet來完成你的後端工作。 – jahan 2012-03-07 11:30:28

0

如果你的邏輯和goi都在同一個類中,你需要刪除所有的GUI部分並保持所有的邏輯。在你有邏輯類之後,你可以使用你想要的任何goi(swing,html,jsf ....)

+0

是的,當然,邏輯與GUI是分開的:)但是,您可以提供一些教程的網頁鏈接如何使用與HTML的JAVA? – 2012-03-07 11:59:11

+1

嘗試java和jsf insted ....你可以用jsf創建非常好的東西。 – Ofer 2012-03-07 12:04:33

+1

http://www.coreservlets.com/JSF-Tutorial/jsf1/index.html http://java.sun.com/javaee/5/docs/tutorial/doc/bnaph.html http:// wiki .apache.org/myfaces/ http://www.ibm.com/developerworks/java/library/j-facelets/ – Ofer 2012-03-07 12:04:43

0

另一種方法是手動跳過HTML部分,然後在Java中創建HTML應用程序。不需要爲您的HTML輸入提供Java驗證的獨立servlet。從2001年開始我們一直在開發的開源框架Vaadin,它與Swing幾乎有100%類似的API,可以替代這個給你。希望能爲你節省很多時間。

一個Swing開發者爲您提供最相關的起點是:https://vaadin.com/swing