powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Что такое сервлеты явы?
10 сообщений из 10, страница 1 из 1
Что такое сервлеты явы?
    #33669040
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не бейте только ногами. Объясните, пожалуйста, в чём их особенность, с чем их едят и в чём их приемущества?

Я так понимаю, что это - технология аля ASP.NET. Но, вроде, она с ПХП интегрируется. И работает под апачем. В общем расскажите пожалуйста. Кому не трудно.
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669053
mysterio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервлет - это такой java-модуль, работающий не самостоятельно, а под управлением контейнера, который делает за него много грязной работы (кэширование, управление соединениями и т.д.). Один из таких контейнеров Apache Tomcat (не путать с Apache HttpD). Собственно сервлеты умеют получать запросы и строить ответы (в промежуточной стадии используются другие классы, реализующие бизнес-логику приложения). Не вижу смысла интегрировать ее с PHP, тем более в Java есть JSP. В-общем вопрос ваш конечно очень интересный, но ответить на него можно только одной ссылкой:
http://java.sun.com/products/servlet/overview.html
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669068
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Еслиб я дружил с английским то почитал бы Вашу ссылку:)

Скажите, в чём принципиальные отличия томкэта от httpd. С httpd я работал. Да с ним щас даже ленивые работали:)
Можно ли прикрутить потдержку этих замечательных сервлетов к httpd, или можно ли прикрутить модули httpd к "котику"? Там всякие mod_php, mod_perl, mod_python и иже с ними? Ну если абстрагироваться от вопроса "зачем?":)

Я так понял задача котика в превращении барахла которое поступает на сервер в форму понятную сервлету. Ну чтоб был доступ, например, к POST переменным. Аля $_POST[] из PHP.

В чём приемущества и недостатки сервлетов по сравнению с
ASP.NET (вроде главный конкурент),
PHP (ну как же без него:); имея в виду пятую версию),
Python (ну и Zope до кучи)?
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669090
Фотография Сергей Ильич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinВ чём приемущества и недостатки сервлетов по сравнению с
ASP.NET (вроде главный конкурент),
PHP (ну как же без него:); имея в виду пятую версию),

Java не тянет за собой IIS. Jetty (еще один сервлет контейнер) можно даже на пустом месте поднять - через new HttpServer(). Сервлеты можно исполнять и в Apache httpd - плугин такой видел, хотя сам его не трогал.
PHP не позволит например делать 30 SOAP запросов в секунду и забивает на важные фичи SOAP типа аттачей. Выбор библиотек не устраивает - В Java если не нравится например Axis то берешь другую библиотеку благо их очень много. В PHP для конкретной вещи как правило есть одна единственная библиотека из PEAR или написанная на С и требующая перекомпиляции ядра Zend, и эта библиотека обычно покрывает не все ньюансы решаемой задачи.
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669103
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Ильич

Спасибо. Я так понял одно из достоинств явы - большое количество библиотек. И производительность выше. Значит и АСП нет должен уступать по производительности.

Похоже есть фишка чтоб сделать сервер из ничего. Такая же тема есть в питоне.

Но врядли это имеет смысл при промышленном использовании ис за низкой скорости. Но, полагаю, безмерно удобно при разработке.
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669189
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Servlets - это слишком низкоуровневый API чтобы сравнивать его сразу с ASP.Net. Но он является базовым, на основе которого обычно строятся все остальные web-framework'и в java. Сам сервлет это некий управляемый объект задача которого выдать ответ на запрос.
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669345
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinСпасибо. Еслиб я дружил с английским то почитал бы Вашу ссылку:)


Надеюсь, ты понимаешь, что с английским всё-таки надо дружить? :)
Чтобы пользоваться библиотеками java, в том числе теми что идут в стандартной поставке JDK нужно уметь читать javaDoc'и, которыми снабжён код, а он пишется исключительно на английском.

На русском о том, что представляет из себя J2EE и servlet'ы в частности можно прочитать тут:
http://javagu.ru/portal/dt?last=false&provider=javaguru&SecID=GURU_SECTION_80693
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669357
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUs
Надеюсь, ты понимаешь, что с английским всё-таки надо дружить? :)
Чтобы пользоваться библиотеками java, в том числе теми что идут в стандартной поставке JDK нужно уметь читать javaDoc'и, которыми снабжён код, а он пишется исключительно на английском.

Понимаю. Доку я читаю. Читать умею, скажем так. Но ненавижу дико читать на английском текст который надо воспринимать как нечто типа рассказа. Когда читаю доку можно и в словарь при необходимости залезть.

Я так понял для сервлетов нужен enterprise edition?
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669367
d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
d
Гость
SarinЯ так понял для сервлетов нужен enterprise edition?нет
...
Рейтинг: 0 / 0
Что такое сервлеты явы?
    #33669374
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinЯ так понял для сервлетов нужен enterprise edition?

А кто такой интерпрайс эдишн?

Для сервлетов нужен сервлет контейнер.
Тomcat одна из множества реализаций такого контейнера.

--

j2ee это просто набор различных api написанных на обычной java (ака j2se), которые сильно упрощают разработку "корпоративных" приложений, т.е. приложений требующих взаимодействия с базами данных, поддержку бизнес транзакций (в том числе распределённых), требующих интеграции с другими приложениями и т.д.

Стандарты j2ee определяют только интерфейсы, реализации волен cоздавать кто угодно и как угодно (+ sun ко всем своим спецификациям прилагает референсную имплементацию, которую можно скачать java.sun.com).

Tomcat реализует только часть j2ee api.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Что такое сервлеты явы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]