6

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

如果没有这样的产品,模仿这个的好的堆栈是什么?

微软似乎通过说 Window Server + .NET + IIS + 你的代码 = 应用服务器来避开这一点,但似乎必须编写很多管道代码才能到达与 Tomcat 相同的位置。

4

5 回答 5

6

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

于 2008-12-05T15:25:42.630 回答
3

我猜,都柏林将是你要找的。

于 2008-12-05T15:18:34.907 回答
3

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

于 2008-12-05T15:20:30.723 回答
2

由于 Microsoft 企业应用程序的目标不是在 Java 等任何平台上运行,因此对 .NET 的需求与 WebLogic 或 WebSphere 等 Java 应用服务器相当。Java 应用服务器提供的许多技术是由 Windows 操作系统或 .NET 核心库提供的。您可以直接比较 JMS 与 MSMQ 等单独的技术,但在整体架构中比较少。

于 2008-12-05T15:33:45.063 回答
0

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

听起来像我一直在做的事情。我使用 WCF 进行通信并将程序作为 Windows 服务托管。Windows 服务有很多不错的功能,例如远程监控和在不太可能发生的崩溃时自动重启的能力。

于 2008-12-05T18:57:18.973 回答