|
Модераторы: LSD, AntonSaburov |
|
||
|
kirillmana |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 15.5.2009 Репутация: нет Всего: нет |
Насчет maven не знаю. А так, просто замещается файл *.war в папке webapps. |
||||||
|
|||||||
DenisT |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 25.9.2009 Репутация: нет Всего: нет |
Помогите понять, чем сервер приложений отличается от веб-сервера.
Насколько я понял, все сервера приложений строятся на основе веб-сервера. Также сервер приложений осуществляет поддержку технологий из стандарта Java EE(веб-сервисы, JMS, EJB, JSP и так далее). Он позволяет развертывать веб-сервисы, веб-приложения. Но эти же функции может осуществлять веб-сервер. Тогда в чем же преимущество сервера приложений? Поясню на примере. Допустим существует трехзвенное приложение. Клиент и сервер взаимодействуют при помощи веб-сервисов. Серверная часть представляет собой по сути консольное приложение, которое занимается кешированием, операциями доступа к данным и др. Самый простой способ развернуть серверную часть - "вручную" опубликовать сервисы при помощи EndPoint. А возможно ли запустить серверную часть приложения в сервере приложений, тем самым не публикуя веб-сервисы вручную? |
|||
|
||||
powerOn |
|
|||
software saboteur Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Веб сервера как таковые не поддерживают JMS, EJB, JPA. |
|||
|
||||
5ad1sT |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 10.2.2009 Репутация: нет Всего: нет |
Caucho Resin + Apache для rewrite + nginx для статики
|
|||
|
||||
kirillmana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 15.5.2009 Репутация: нет Всего: нет |
Товарищи, а подскажите достоинства и недостатки Apache Tomcat и Oracle AS...
|
|||
|
||||
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 3 Всего: 127 |
Ух ты, сколько зверюг экзотических понапоявлялось!.. ))
Опрос был начат 5.12.2008, но где-то ещё с февраля прошлого года BEA WebLogic прекратил своё существование по причине продажи компании BEA. Теперь это Oracle WebLogic Server. Исправьте, пожалуйста, в опросе. Кстати, Oracle сейчас пытается всех пользователей Oracle AS перевести на Weblogic. -------------------- |
|||
|
||||
powerOn |
|
|||
software saboteur Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
||||
|
||||
JohnBat26 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.6.2006 Где: Россия, Москва Репутация: 1 Всего: 1 |
||||
|
||||
CaligoSpiritus |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 8.12.2006 Репутация: 1 Всего: 2 |
Не хватает SpringSource tc и SpringSource dm
|
|||
|
||||
serger |
|
|||
Опытный Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 2 Всего: 5 |
Они, по-сути, на tomcat и они слишком "новы"... Добавлено через 29 секунд http://www.springsource.com/products/tcserver http://www.springsource.com/products/dmserver -------------------- упс! |
|||
|
||||
CaligoSpiritus |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 8.12.2006 Репутация: 1 Всего: 2 |
По сути - да, однако, по крайней мере, dm вполне можно выделить в отдельный продукт, так как tomcat - лишь часть этого сервера, как и в JBoss. В основном же это навороченный OSGi контейнер.
Добавлено через 49 секунд Ах да, мой первоначальный вопрос снимается, так как сам уже разобрался |
|||
|
||||
AJetman |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 16.8.2009 Репутация: 2 Всего: 2 |
Caucho Resin хвастаются в документации о своей производительности из-за наличия native-библиотек для каждой из платформ. Также у них есть уже rewrite модуль, насколько помню. Резонный вопрос: зачем Resin'у лишние сателлиты в виде Apache и Nginx? |
|||
|
||||
eros2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 50 Регистрация: 31.5.2010 Репутация: нет Всего: нет |
Вот пишут, что глассфиш настройчивей джибосса... такой вопрос -
для одной специфической задачи (на JBoss-е) EJB и JMS доступны для вызова извне через servlet invoker, на том же порту что и вебсайт. А глассфиш так может с EJB работать? А с JMS может? |
|||
|
||||
powerOn |
|
|||
software saboteur Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Это кастомное расширение JBoss, которое не входит в JavaEE спецификацию. Штука конечно интересная. Обычно доступ к бинам по HTTP делают через веб-сервисы (SOAP/RESTful) - это путь по которому с серверной частью могут взаимодействовать не только клиенты написанные на Java. Плюс использование такой фитчи JBoss-a гарантированно делает Ваше приложение непортируемым на другие сервера. И хотя в последнем существует редкая необходимость, такая особенность (портируемость) сама по себе является "хорошим тоном". |
|||
|
||||
eros2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 50 Регистрация: 31.5.2010 Репутация: нет Всего: нет |
Я совершенно с вами согласен, однако стандарт - стандартом, а у каждого сервера приложений должен быть дополнительный набор "вкусняшек", дабы удовлетворять дополнительные капризы нужды пользователей. И мне действительно интересно, можно ли на Glassfish-е настроить вызов EJB на одном порту совместно с web-сервером. |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |