我应该使用什么'应用程序服务器'?没有那么复杂的应用程序,转换数据,发送数据

时间:2010-12-06 14:20:09

标签: java spring tomcat glassfish application-server

我正在编写一些可以在后台运行的应用程序(Windows服务?可能是某些应用程序服务器?) 应用程序接收一些数据,然后在另一个线程中转换/打包/优化,然后在另一个线程中将数据发送到下一个服务器(使用WebServices)。 将有厚客户端(可能是Swing)通过WebServices监控整个过程。 所有应用程序都将由我的团队编写(因此不需要使用复杂的集成服务)。 应用程序将由松散耦合的类(简单DI模式)组成, 也许JMS会有帮助吗?

我想知道我应该使用哪些技术。 Tomcat的? Glassfish的?或者更轻松的东西? Spring服务器?

2 个答案:

答案 0 :(得分:2)

您不需要任何应用程序服务器。保持尽可能轻的重量是一个不错的选择。我的建议是使用一个支持DI,转换,线程/ seda和集成(调用weservices)的轻量级框架,以便您可以专注于应用程序逻辑。 Apache CamelMule等框架是很好的候选者。

答案 1 :(得分:0)

Tomcat不是应用程序服务器。我从来没有听说过Spring服务器。

这是java application servers的列表。

最广泛使用的是JBoss和Glassfish。