Java社区中有什么东西被称为.NET的“应用程序服务器”吗?与Tomcat,Resin和Jetty类似。我对JSP等价物不感兴趣,我正在寻找一种基于servlet的XML / HTTP事务处理技术(没有UI)。
如果没有这样的产品,那么好的堆栈会模仿这个吗?
微软似乎已经通过说Window Server + .NET + IIS +你的代码= app服务器来避免这种情况,但似乎有很多管道代码必须编写才能到达同等位置说汤姆猫。
答案 0 :(得分:6)
WCF或网络服务(ASMX)似乎都是你想要的好人选。如果您不想使用完整的SOAP路由,WCF可能更合适。您可以在IIS,控制台应用程序或Windows服务中托管WCF。根据您的需要,它可以使用SOAP,简单的XML,甚至Json进行编码。至于传输,您可以使用HTTP,IP或消息队列。
答案 1 :(得分:3)
Dublin将是您正在寻找的。 p>
答案 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服务有很多很好的东西,比如远程监控,以及在崩溃的情况下自动重启的能力。