提供web浏览器和Java应用程序之间的接口


Provide an interface between the web browser and a Java application

我使用哪种语言/工具来提供web浏览器和Java应用程序之间的接口?

我的任务是创建一个网页,并提供一个功能,使结果被上传为XML文件,以动态更新页面。

我已经被指示使用语言,如Java, Javascript(JQuery), Ruby, Grails, PHP等。

因此,到目前为止,我已经编写了一些java类来处理XML文件,但我是从命令行运行此应用程序。我也知道如何使用XSLT在web浏览器上显示XML。

我的问题是,我只写过桌面应用…我不知道使用什么工具来提供我的java后端和web前端之间的接口,或者如何(由于缺乏另一种方法)从浏览器调用JVM。

我如何将上传的XML文件发送到我的java类并获得XML结果?谁能告诉我应该使用哪些工具,以及需要在Java中导入哪些网络包(如果需要的话)?(注意:这只需要在本地运行)

如果有必要,可以随意编辑标签/标题和问题。

我一直在java工作,我觉得servlet-jsp是最好的选择