是否有适用于Java应用服务器的.NET模拟?

时间:2008-12-05 15:12:16

标签: java .net servlets

Java社区中有什么东西被称为.NET的“应用程序服务器”吗?与Tomcat,Resin和Jetty类似。我对JSP等价物不感兴趣,我正在寻找一种基于servlet的XML / HTTP事务处理技术(没有UI)。

如果没有这样的产品,那么好的堆栈会模仿这个吗?

微软似乎已经通过说Window Server + .NET + IIS +你的代码= app服务器来避免这种情况,但似乎有很多管道代码必须编写才能到达同等位置说汤姆猫。

5 个答案:

答案 0 :(得分:6)

WCF或网络服务(ASMX)似乎都是你想要的好人选。如果您不想使用完整的SOAP路由,WCF可能更合适。您可以在IIS,控制台应用程序或Windows服务中托管WCF。根据您的需要,它可以使用SOAP,简单的XML,甚至Json进行编码。至于传输,您可以使用HTTP,IP或消息队列。

答案 1 :(得分:3)

我想,

Dublin将是您正在寻找的。

答案 2 :(得分:3)

我认为您正在寻找Http Handlers。您可以在没有aspx页面的情况下处理低级别的请求。 MSDN Reference

答案 3 :(得分:2)

由于Microsoft企业应用程序的目标不是在Java等任何平台上运行,因此不需要像Web或Java等Java应用服务器那样的.NET。 Java应用服务器提供的许多技术都是由Windows操作系统或.NET核心库提供的。您可以在各种技术(如JMS与MSMQ)之间进行直接比较,但在整体架构中则较少。

答案 4 :(得分:0)

  

我对JSP等价物不感兴趣,我正在寻找一种基于servlet的XML / HTTP事务处理技术(没有UI)。

听起来像我一直在做的事情。我使用WCF进行通信并将程序作为Windows服务托管。 Windows服务有很多很好的东西,比如远程监控,以及在崩溃的情况下自动重启的能力。