我有算法的Java代碼,其數值作爲其輸入和輸出。 GUI在Eclipse中被實現爲Swing。現在我想轉移到Web環境並使用JavaScript或者像這樣創建Web工具。有什麼方法可以在不重寫的情況下使用我的算法的Java代碼?將Swing應用程序轉換爲網頁
回答
你可以看看servlet,如果你在netbeans中做,那麼你會更容易。
如果你的邏輯和goi都在同一個類中,你需要刪除所有的GUI部分並保持所有的邏輯。在你有邏輯類之後,你可以使用你想要的任何goi(swing,html,jsf ....)
是的,當然,邏輯與GUI是分開的:)但是,您可以提供一些教程的網頁鏈接如何使用與HTML的JAVA? – 2012-03-07 11:59:11
嘗試java和jsf insted ....你可以用jsf創建非常好的東西。 – Ofer 2012-03-07 12:04:33
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
另一種方法是手動跳過HTML部分,然後在Java中創建HTML應用程序。不需要爲您的HTML輸入提供Java驗證的獨立servlet。從2001年開始我們一直在開發的開源框架Vaadin,它與Swing幾乎有100%類似的API,可以替代這個給你。希望能爲你節省很多時間。
一個Swing開發者爲您提供最相關的起點是:https://vaadin.com/swing
- 1. 將Swing應用程序轉換爲JavaFX
- 2. 將網頁應用程序轉換爲移動應用程序
- 3. 將swing應用程序轉換爲web應用程序
- 4. 將Java Swing應用程序轉換爲小程序的工具
- 5. 使用Navigator將原生應用程序轉換爲網頁
- 6. 將Android應用程序轉換爲網絡應用程序
- 7. 將Java Swing轉換爲基於Web的應用程序
- 8. 將Swing應用程序轉換爲Applet的併發症
- 9. 如何將java swing應用程序轉換爲android
- 10. 將網站轉換爲網絡應用程序(用戶控制)
- 11. 將網頁轉換爲PDF
- 12. 將現有的網絡應用程序轉換爲Facebook應用程序/ Google Apps
- 13. 將Java應用程序轉換爲Applet
- 14. 將WPF應用程序轉換爲Silverlight
- 15. 將應用程序js轉換爲coffeescript
- 16. 將vb.net轉換爲web應用程序
- 17. 將WPF應用程序轉換爲ASP
- 18. 將iPhone應用程序轉換爲iPad
- 19. 將應用程序轉換爲ViewController
- 20. 將GWT1.7應用程序轉換爲GWT2.0
- 21. 將Flex應用程序轉換爲HTML5
- 22. 將iPad應用程序轉換爲通用應用程序
- 23. 將通用應用程序轉換爲僅iPhone應用程序
- 24. 將iPad應用程序轉換爲iPhone應用程序
- 25. 如何將AngularJS應用程序轉換爲android應用程序
- 26. 將iPad應用程序轉換爲iPhone應用程序
- 27. 如何將iPhone應用程序轉換爲iPad應用程序
- 28. appcelerator - 將Windows應用程序轉換爲移動應用程序
- 29. 將Web應用程序轉換爲Android應用程序
- 30. 將Windows.Form應用程序轉換爲Web應用程序
查找到一個基於Web的應用程序,你可以通過HTML/JSP頁面獲取輸入。用你的java代碼使用servlet來完成你的後端工作。 – jahan 2012-03-07 11:30:28