相关疑难解决方法(0)

Java应用程序的Web用户界面

我正在尝试为Java应用程序创建Web用户界面.用户界面非常简单,包括一个页面,其中包含一个供用户提出查询的表单,以及一个结果页面 - 有点像Google的搜索引擎或Ask.com.

我对Java的基本API非常熟悉,但是我没有太多使用Java进行Web环境的经验(尽管我使用过ASP.NET),所以我正在寻找一些建议:

  • 我应该使用什么Web应用程序服务器请注意,我的界面非常轻,我只想要一些快速,易于启动/重置/停止和(重新)部署我的应用程序的东西.此外,我需要它在多种环境中工作,即GNU/Linux,Mac OS X和Windows XP/Vista.此外,我使用的antEclipse,所以这将是巨大的,如果我可以轻松地添加一些ant目标服务器的管理,和/或使用IDE管理服务器.我已经研究过TomcatJetty,后者看起来非常轻巧,易于安装和部署.这是理想的,因为GUI仅用于演示目的,我可能需要将其部署在不同的计算机中.然而,Tomcat已经存在了很长时间,而且似乎更成熟.

  • 至于网页,Java Server Pages看起来很合适,因为它们看起来非常简单,我正在努力完成(处理表单并输出结果),但我很满意建议.

  • 我还有另一个要求,这需要我解释应用程序的"基本"工作流程:基本上,我有一个类Engine,它有一个方法run(String),它将处理用户的输入并返回结果显示.这个类是应用程序的核心.现在,我只想将这个类实例化一次,因为它需要大量内存,并且需要很长时间才能启动,所以我想在应用程序/服务器启动时创建它,并存储该引用应用程序的整个范围(即,直到我停止服务器).然后,对于每个用户请求,我只需调用实例的run方法Engine,并显示其结果.如何用Java实现这一目标?

java jsp tomcat jetty application-server

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

application-server ×1

java ×1

jetty ×1

jsp ×1

tomcat ×1