2010-12-06 196 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

相關問題