2010-12-06 125 views
3

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

我想知道我应该使用哪些技术。 Tomcat? Glassfish的?或者更轻一些?春季服务器?

回答

2

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

0

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

这里是一个列表java application servers

最广泛使用的是JBoss和Glassfish。

+2

我故意写了'应用程序服务器',因为我不确定这个应用程序应该如何。我并没有创建'jboss vs glassfish'的线程,也许这两者对于我的需求来说都很沉重和繁琐。这就是为什么我问,如何组织这个应用程序。 – alan 2010-12-06 14:33:27

+0

Spring有它自己的tomcat发行版,这可能是他用Spring Server的意思:http://www.springsource.com/products/tcserver – 2010-12-06 15:48:35

相关问题