2012-02-04 38 views
0

我想知道是否可以編寫一個Java應用程序,並將其放在網站上,然後讓它運行,以便當用戶使用您的網站時,它可以與一些html/javascript頁面將與Java程序進行通信。尋找獲取Java與網站溝通的一些信息

所以基本上,html5將被用來顯示Java程序,但所有的邏輯和其他一切都將在Java服務器端。

我不想使用Java小程序,因爲它要求用戶收到安全警告,大多數瀏覽器不會自動運行Java應用程序。我只是覺得它看起來更乾淨,更好用。

有沒有人知道這件事,並可以給我一個小抽象只是爲了指出我在正確的方向,所以我可以學到更多?

感謝

+3

這就是所謂的[web應用程序(http://en.wikipedia.org/wiki/Web_application)和Java將在服務器上用於在端口80(8080,443反應,等等,也許使用[Tomcat](http://tomcat.apache.org/))。請注意,這一直都是這樣做的;例如,[JIRA](http://www.atlassian.com/software/jira/overview)是一個帶有HTML/JS前端(基本上)的基於Java的Web應用程序。 – 2012-02-04 01:34:42

+0

好的,這就是我要找的。我只是想確保做這樣的事情是猶太教,沒有更好的辦法。 – Aro 2012-02-04 01:39:02

+0

構建一個基於Java的web應用可能比使用[LAMP棧](http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29),Ruby,甚至是Python等更復雜。除非你已經有了一個可用的環境並且對Java有不錯的感覺,否則我通常不會考慮它是一個小型的獨立項目。這取決於,但有很多選擇,Java(在我看來)不一定是許多小型網站應用程序項目的最佳選擇。 – 2012-02-04 01:42:09

回答

2

這有點難以從你的問題告訴,但你可能會發現GWT有用。你用Java編寫了所有的代碼,客戶端部分被編譯成html/javascript,通過AJAX與服務器部分通信。 http://code.google.com/webtoolkit/