|
|
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
Не бейте только ногами. Объясните, пожалуйста, в чём их особенность, с чем их едят и в чём их приемущества? Я так понимаю, что это - технология аля ASP.NET. Но, вроде, она с ПХП интегрируется. И работает под апачем. В общем расскажите пожалуйста. Кому не трудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 20:33 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
сервлет - это такой java-модуль, работающий не самостоятельно, а под управлением контейнера, который делает за него много грязной работы (кэширование, управление соединениями и т.д.). Один из таких контейнеров Apache Tomcat (не путать с Apache HttpD). Собственно сервлеты умеют получать запросы и строить ответы (в промежуточной стадии используются другие классы, реализующие бизнес-логику приложения). Не вижу смысла интегрировать ее с PHP, тем более в Java есть JSP. В-общем вопрос ваш конечно очень интересный, но ответить на него можно только одной ссылкой: http://java.sun.com/products/servlet/overview.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 20:49 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Еслиб я дружил с английским то почитал бы Вашу ссылку:) Скажите, в чём принципиальные отличия томкэта от httpd. С httpd я работал. Да с ним щас даже ленивые работали:) Можно ли прикрутить потдержку этих замечательных сервлетов к httpd, или можно ли прикрутить модули httpd к "котику"? Там всякие mod_php, mod_perl, mod_python и иже с ними? Ну если абстрагироваться от вопроса "зачем?":) Я так понял задача котика в превращении барахла которое поступает на сервер в форму понятную сервлету. Ну чтоб был доступ, например, к POST переменным. Аля $_POST[] из PHP. В чём приемущества и недостатки сервлетов по сравнению с ASP.NET (вроде главный конкурент), PHP (ну как же без него:); имея в виду пятую версию), Python (ну и Zope до кучи)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 21:11 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
SarinВ чём приемущества и недостатки сервлетов по сравнению с ASP.NET (вроде главный конкурент), PHP (ну как же без него:); имея в виду пятую версию), Java не тянет за собой IIS. Jetty (еще один сервлет контейнер) можно даже на пустом месте поднять - через new HttpServer(). Сервлеты можно исполнять и в Apache httpd - плугин такой видел, хотя сам его не трогал. PHP не позволит например делать 30 SOAP запросов в секунду и забивает на важные фичи SOAP типа аттачей. Выбор библиотек не устраивает - В Java если не нравится например Axis то берешь другую библиотеку благо их очень много. В PHP для конкретной вещи как правило есть одна единственная библиотека из PEAR или написанная на С и требующая перекомпиляции ядра Zend, и эта библиотека обычно покрывает не все ньюансы решаемой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 21:47 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
Сергей Ильич Спасибо. Я так понял одно из достоинств явы - большое количество библиотек. И производительность выше. Значит и АСП нет должен уступать по производительности. Похоже есть фишка чтоб сделать сервер из ничего. Такая же тема есть в питоне. Но врядли это имеет смысл при промышленном использовании ис за низкой скорости. Но, полагаю, безмерно удобно при разработке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 22:02 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
Servlets - это слишком низкоуровневый API чтобы сравнивать его сразу с ASP.Net. Но он является базовым, на основе которого обычно строятся все остальные web-framework'и в java. Сам сервлет это некий управляемый объект задача которого выдать ответ на запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 00:38 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
SarinСпасибо. Еслиб я дружил с английским то почитал бы Вашу ссылку:) Надеюсь, ты понимаешь, что с английским всё-таки надо дружить? :) Чтобы пользоваться библиотеками java, в том числе теми что идут в стандартной поставке JDK нужно уметь читать javaDoc'и, которыми снабжён код, а он пишется исключительно на английском. На русском о том, что представляет из себя J2EE и servlet'ы в частности можно прочитать тут: http://javagu.ru/portal/dt?last=false&provider=javaguru&SecID=GURU_SECTION_80693 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 12:48 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUs Надеюсь, ты понимаешь, что с английским всё-таки надо дружить? :) Чтобы пользоваться библиотеками java, в том числе теми что идут в стандартной поставке JDK нужно уметь читать javaDoc'и, которыми снабжён код, а он пишется исключительно на английском. Понимаю. Доку я читаю. Читать умею, скажем так. Но ненавижу дико читать на английском текст который надо воспринимать как нечто типа рассказа. Когда читаю доку можно и в словарь при необходимости залезть. Я так понял для сервлетов нужен enterprise edition? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 12:57 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
SarinЯ так понял для сервлетов нужен enterprise edition?нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 13:06 |
|
||
|
Что такое сервлеты явы?
|
|||
|---|---|---|---|
|
#18+
SarinЯ так понял для сервлетов нужен enterprise edition? А кто такой интерпрайс эдишн? Для сервлетов нужен сервлет контейнер. Тomcat одна из множества реализаций такого контейнера. -- j2ee это просто набор различных api написанных на обычной java (ака j2se), которые сильно упрощают разработку "корпоративных" приложений, т.е. приложений требующих взаимодействия с базами данных, поддержку бизнес транзакций (в том числе распределённых), требующих интеграции с другими приложениями и т.д. Стандарты j2ee определяют только интерфейсы, реализации волен cоздавать кто угодно и как угодно (+ sun ко всем своим спецификациям прилагает референсную имплементацию, которую можно скачать java.sun.com). Tomcat реализует только часть j2ee api. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 13:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33669103&tid=2149580]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 517ms |

| 0 / 0 |
