Общие черты и различия между Apache / Tomcat и IIS7 с точки зрения архитектуры - PullRequest
1 голос
/ 10 декабря 2011

В IIS7 есть http-модули и http-обработчики, я думаю, что в Apache / Tomcat есть нечто подобное. Кто они такие ? Какие события будут отсутствовать на той или иной стороне?

1 Ответ

1 голос
/ 10 декабря 2011

Архитектуры не похожи друг на друга, и, насколько я знаю, нет разумного способа сравнить их напрямую.

Tomcat реализует стандарты Java-сервлетов и JSP, в то время как IIS не следует ни одному стандарту, а самому себе.

Итак, с IIS вы пишете код, который напрямую взаимодействует с архитектурой сервера (httpmodules и httphandlers), тогда как с Tomcat обычно не пишется код, напрямую взаимодействующий с сервером. В Java веб-приложения написаны для работы со стандартными API и жизненным циклом, и Tomcat является лишь одной из реализаций этого стандарта.

...