Есть ли аналог .NET для серверов приложений Java? - PullRequest
6 голосов
/ 05 декабря 2008

Есть ли в сообществе Java то, что называется "серверами приложений" для .NET? Подобно Tomcat, Resin и Jetty. Меня не интересует эквивалент JSP, я ищу технологию на основе сервлетов для обработки транзакций XML / HTTP (без пользовательского интерфейса).

Если такого продукта нет, какой будет хороший стек для эмуляции этого?

Microsoft, похоже, уклонилась от этого, сказав, что Window Server + .NET + IIS + ваш код = сервер приложений, но, похоже, нужно написать много кода, чтобы попасть в эквивалентное скажи Tomcat.

Ответы [ 5 ]

6 голосов
/ 05 декабря 2008

WCF или веб-сервисы (ASMX) кажутся хорошими кандидатами на то, что вы хотите. WCF, вероятно, более уместен, если вы не хотите идти по полному маршруту SOAP. Вы можете разместить WCF в IIS, консольном приложении или службе Windows. В зависимости от того, что вам нужно, он может использовать SOAP, простой XML или даже Json для кодирования. Что касается транспорта, вы можете использовать HTTP, IP или очереди сообщений.

3 голосов
/ 05 декабря 2008

Я думаю, что вы ищете Http Handlers. Вы можете обработать запрос на низком уровне без страницы aspx. MSDN Ссылка

3 голосов
/ 05 декабря 2008

Дублин будет то, что вы ищете, я думаю.

2 голосов
/ 05 декабря 2008

Поскольку приложения Microsoft enteprise не предназначены для работы на какой-либо платформе, такой как Java, потребность в .NET, эквивалентном серверу приложений Java, как WebLogic или WebSphere, меньше. Многие из технологий, предоставляемых сервером приложений Java, предоставляются либо операционной системой Windows, либо базовой библиотекой .NET. Вы можете проводить прямые сравнения между отдельными технологиями, такими как JMS и MSMQ, но не в общей архитектуре.

0 голосов
/ 05 декабря 2008

Меня не интересует эквивалент JSP, я ищу технологию на основе сервлетов для обработки транзакций XML / HTTP (без пользовательского интерфейса).

Похоже на то, что я делаю все время. Я использую WCF для общения и принимаю программу в качестве службы Windows. В службах Windows есть много приятных вещей, таких как удаленный мониторинг и возможность автоматического перезапуска в маловероятном случае сбоя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...