2008-12-05 88 views
6

Java社區中有沒有什麼東西會被稱爲.NET的「應用程序服務器」?類似於Tomcat,Resin和Jetty。我對JSP等價物不感興趣,我正在尋找基於servlet的XML/HTTP事務處理技術(無UI)。是否有用於Java應用服務器的.NET模擬器?

如果沒有這樣的產品,你會一個好的堆棧是效仿呢?

微軟似乎通過說Window Server + .NET + IIS +您的代碼=應用程序服務器避開了這一點,但似乎有很多管道代碼必須寫入才能到達相同的地方就像Tomcat一樣。

回答

6

WCF或web服務(ASMX)都似乎是不錯的人選,你想要什麼。如果你不想去完整的SOAP路由,WCF可能更合適。您可以在IIS,控制檯應用程序或Windows服務中託管WCF。根據您的需要,它可以使用SOAP,簡單的XML或甚至Json進行編碼。至於傳輸,您可以使用HTTP,IP或消息隊列。

+0

WCF確實提供了您正在尋找的所有功能。這幾乎是應用服務器與實際的服務器部分分開的。 – MojoFilter 2008-12-05 15:44:56

3

我認爲你正在尋找的HTTP處理程序。您可以在沒有aspx頁面的情況下以低級別處理請求。 MSDN Reference

2

由於微軟進取精神的應用程序並不針對像Java的平臺上運行,有以下的需要一個.NET相當於喜歡的WebLogic或WebSphere的Java應用程序服務器。 Java應用服務器提供的許多技術都是由Windows操作系統或.NET核心庫提供的。您可以在各個技術(如JMS與MSMQ)之間進行直接比較,但在整體架構中不那麼重要。

0

我對JSP等價物不感興趣,我正在尋找基於servlet的XML/HTTP事務處理技術(無UI)。

聽起來好像我做什麼,所有的時間。我使用WCF進行通信並將該程序作爲Windows服務託管。 Windows服務具有許多好的功能,例如遠程監控以及在不太可能發生崩潰的情況下自動重啓的功能。

相關問題