簡體   English   中英

將Java獨立應用程序集成到Web

[英]Integrate a Java stand alone application to the Web

我使用Eclipse開發可處理數據的Java應用程序。 到目前為止,我只開發了獨立的應用程序,這些應用程序從文件或數據庫中獲取數據,處理數據,並將結果輸出到控制台/文件/數據庫。

我想在線申請。 我從未進行過任何Web開發,但是據我了解,唯一的區別是我的代碼必須位於Web服務器上,該服務器可以從用戶那里獲取http請求,並根據應用程序的結果返回http響應。

我想以最簡單的方式獲得建議。 我需要學習什么技術以及可以使用哪些工具來簡化過渡。 我還想將我的代碼與與網絡相關的代碼分開。

非常感謝!

開發Java Web應用程序的最簡單方法是通過Servlet規范。 這使您可以將應用程序加載到Servlet容器(例如Jetty或Tomcat)中,該容器可以處理HTTP端調用問題。 然后,您的servlet是前端不可知處理應用程序的前端。

由於所有應用程序都需要用戶界面,因此請看一下可能的可用模板語言之謎。 速度始終是一個安全的選擇。 這將幫助您將用戶界面與適配器代碼分開。

在研究替代方案時, Java Web Start可能是使現有應用程序聯機的最快方法。 這是一個簡單的例子

最簡單的方法是學習如何編寫簡單的servlet,如何生成想要的HTML,然后使現有應用程序適應在servlet代碼中運行,以及打印html而不是純文本。

Java EE教程的Servlet部分對此進行了描述(雖然不好,但這只是一個開始)

http://java.sun.com/javaee/5/docs/tutorial/doc/bnafe.html

如果您想要一本更易讀的書,我可以推薦《 Head First》系列。 http://oreilly.com/catalog/9780596005405

對於Web容器,Apache Tomcat很好。 http://tomcat.apache.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM