2012-02-04 40 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/