|
|
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Как начинающий ламер, чтобы проникнуться возможностями JAVA начал писать все ручками. Делаю сервлеты (без JSP) используя при этом Tomcat. Ессно все объекты (такие как регистрация в сессии, доступ к данным и прочее) все ручками изобретал (параллельно читал философию и добрался сейчас до шаблонов проектирования и enterprise). Сейчас хочется использовать уже существующие технологии для быстрой разработки. (опять же в области JSP+сервлеты). Честно скажу, что информации столько, что голова кругом. И за месяц в голове сложилась такая каша, что жутковато. В данный момент установил NetBeans и изучаю его методом Quick Start Guide. Естесственно есть цель. Небольшой, но коммерческий проект с перспективой дальнейшего наращивания функционала (будет регистрация, базы данных, заполнение, просмотр, отправка файлов). Вот добрались и до вопроса. JBoss сервер приложений и я много слышал похвальных отзывов о нем. (Не шлите пожалуйста меня на jboss.org) Скажите, какие преимущства он дает по сравнению с Tomcat? (вполне возможно, что я неправильно вопрос ставлю) Просвятите, как бы стал действовать хороший специалист на моем месте. Неправильно было бы изобретать велосипед, но честно говоря я в растерянности от такого количества информации. Короче, нужна рука которая покажет пальцем - иди туда! :) Вот такой вот запутанный вопрос. (спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 12:39 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
jboss в составе себя имеет контейнер ejb, томкат в нем идет как дополнительный модуль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 12:51 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
JBoss это сервер J2EE приложений. Он обеспечивает полностью весь набор J2EE решений. Tomcat же является только контейнером сервлетов. Он реализует спецификацию Servlets и все сильно с ней связаные: JSP, JSTL, JAAS, JNDI. В отличие от JBoss на Tomcat не удастся (без дополнительных телодвижений) задеплоить приложения связаные с EJB, JMS. Связаная с EJB встроеная поддержка кластеризации. Поддержка не аховая, но какая-никакая а есть. Кроме этого много отличий в удобстве конфигурирования и некоторых других фич. Как например широкий доступ к разлиынчм фичам через JMX, удобная настройка логов и пр. В приниципе на данный момент существует не так много причин использовать просто Tomcat а не JBoss. С JBoss многое проще и удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 14:38 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 14:40 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Для разработки использовать Tomcat - простой в использовании, популярный и поддерживается в Netbeans (поставляется с Tomсat или SJSAS. Делаешь проект web-приложения, компилируешь, запускаешь и оно сразу выполняется в нём. Можно подключить и внешний (не встроенный) Tomcat .Про совместимость с JBoss не знаю. По Tomcat есть хорошая литература на английском языке (и книжка на русском по версии 3). При наличии любопытства можно ознакомиться и с JBoss. Поддержка EJB в JBoss - несущественное обстоятельство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 20:27 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
в jbossе есть EJB, JMS, JTA, connection pool. Последнее решается и на tomcat. Как вариант embedded EJB3 - 10 Мб JBossа впаковываются в war. и все эти штуки у вас без проблем появляются на tomcatе (только JTA транзакции не распределённые). кроме того имеем !!! EJB3 - вкуснотища (имхо). Если же не один из трёх акронимов не интересует т.е. имеем например Struts/Hibernate+Connection Pool, то действительно котяры достаточно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2007, 10:55 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Partisan MДля разработки использовать Tomcat - простой в использовании, популярный и поддерживается в Netbeans (поставляется с Tomсat или SJSAS. Делаешь проект web-приложения, компилируешь, запускаешь и оно сразу выполняется в нём. Можно подключить и внешний (не встроенный) Tomcat .Про совместимость с JBoss не знаю. По Tomcat есть хорошая литература на английском языке (и книжка на русском по версии 3). При наличии любопытства можно ознакомиться и с JBoss. Поддержка EJB в JBoss - несущественное обстоятельство. а что за книжка по томкату на русском ? подскажите пожалуйста название / автара и есть ли она в электронном виде ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2007, 11:08 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Partisan MПоддержка EJB в JBoss - несущественное обстоятельство. Посмеялсо, пиши есчо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2007, 12:37 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
to iiiiiii Книжка Apache Tomcat для профессионалов http://www.books.ru/shop/books/246618 в интернете можно найти издание про версию 5 на английском языке. Зашедший: Посмеялсо, пиши есчо. Дураков много, и чтобы я ни написал, их не станет меньше. Для остальных поясняю. Человек только собирается писать приложения с использованием JSP и сервлетов. Значит, до EJD дойдёт нескоро, если дойдёт, потому что они далеко не всем нужны. Если же дойдёт, то возможно лучшим выбором будет не JBoss. Хотя бы потому, что там до сих пор бета-версия поддержки EJB 3. Для изучения EJB 3 пожалуй лучше OAS 10.1.3 (а может и SJSAS, но я с ним не знакомился). OAS хоть и коммерческий, но для разработки его можно получить бесплатно. Наконец, необязательно для работы веб-приложения использовать тот же сервер приложений, что для разработки. Скажем, можно разрабатывать с использованием Tomcat дл отладки (JSP и сервлеты, не EJB), а для работы применять OAS. В этом случае достоинством Tomcat-а является его поддержка в Netbeans (Варианты: аналогичная поддержка для OAS есть в JDeveloper, а для JBoss есть некоторое дополнение к Eclipse, но оно показалось мне глючным, хотя испытать самостоятельно, если интересует). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2007, 13:04 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
NetBeans прекрасно работает в JBoss. ===================================== Страну, в которой все ходят на бровях, на колени не поставишь... ===================================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2007, 19:11 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Partisan Mto iiiiiii Книжка Apache Tomcat для профессионалов http://www.books.ru/shop/books/246618 в интернете можно найти издание про версию 5 на английском языке. Зашедший: Посмеялсо, пиши есчо. Дураков много, и чтобы я ни написал, их не станет меньше. Для остальных поясняю. Человек только собирается писать приложения с использованием JSP и сервлетов. Значит, до EJD дойдёт нескоро, если дойдёт, потому что они далеко не всем нужны. Если же дойдёт, то возможно лучшим выбором будет не JBoss. Хотя бы потому, что там до сих пор бета-версия поддержки EJB 3. Для изучения EJB 3 пожалуй лучше OAS 10.1.3 (а может и SJSAS, но я с ним не знакомился). OAS хоть и коммерческий, но для разработки его можно получить бесплатно. Наконец, необязательно для работы веб-приложения использовать тот же сервер приложений, что для разработки. Скажем, можно разрабатывать с использованием Tomcat дл отладки (JSP и сервлеты, не EJB), а для работы применять OAS. В этом случае достоинством Tomcat-а является его поддержка в Netbeans (Варианты: аналогичная поддержка для OAS есть в JDeveloper, а для JBoss есть некоторое дополнение к Eclipse, но оно показалось мне глючным, хотя испытать самостоятельно, если интересует). В jboss не бета-версия поддержки EJB 3, может вы имели ввиду бета версию jboss 5.0.0, так там поддержка полностью Java EE 5, а jboss 4.0.5 уже поддерживает EJB 3, нужно при установке указать профайл ejb3 или ejb3-clustering. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2007, 06:33 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Partisan Mдопустил много фактических ошибок Ну, собственно, уже люди отписались. А сначала подумал, что действительно дурак - использую себе JBoss4.0.5 & EJB3 из NetBeans 5.5 - а оно, оказывается, работать не может. Но последующие комментарии меня успокоили - не я один такой безнадежный. У других тоже галлюцинации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2007, 09:51 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
BlazkowiczJBoss это сервер J2EE приложений. Он обеспечивает полностью весь набор J2EE решений. Tomcat же является только контейнером сервлетов. Он реализует спецификацию Servlets и все сильно с ней связаные: JSP, JSTL, JAAS, JNDI. В отличие от JBoss на Tomcat не удастся (без дополнительных телодвижений) задеплоить приложения связаные с EJB, JMS. Связаная с EJB встроеная поддержка кластеризации. Поддержка не аховая, но какая-никакая а есть. Не мог бы кто-нибудь конкретизировать. У меня тут 2 нубских вопроса. 1. У меня на работе делается несколько серьезных проектов (наподобии сайта госуслуг, но меньшего масштаба). И там приложение основано на Spring и работает на Томкате. При этом все необходимые фичи присутствуют, все выглядит довольно красиво и работает эффективно. Хотелось бы понять, что же такое сервер Apache Tomcat - это сервер для Java SE, на который можно с помощью Спринга и Мавена навешать функций, чтобы получить почти полноценный Java EE. Или же это сервер, предназначенный для чего-то среднего между Java SE и Java EE. Или еще какие-то варианты 2. По поводу EJB. Неужели это настолько важная штука. Я тут на досуге играюсь с EJB и ничего сверхъестественного в этом не вижу. Например, у меня REST веб-сервис вызывает бин, который занимается обработкой данных и взаимодействует с БД. Но я ведь точно также могу тупо скопировать содержимое этого EJB класса в обычный класс и из REST сервисов дергать методы объектов этого класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2015, 14:07 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Ого, только сейчас заметил, что теме 8 лет. Но вроде как мои вопросы выглядят актуальными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2015, 14:10 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Geronemo1. У меня на работе делается несколько серьезных проектов (наподобии сайта госуслуг, но меньшего масштаба). И там приложение основано на Spring и работает на Томкате. При этом все необходимые фичи присутствуют, все выглядит довольно красиво и работает эффективно. Хотелось бы понять, что же такое сервер Apache Tomcat - это сервер для Java SE, на который можно с помощью Спринга и Мавена навешать функций, чтобы получить почти полноценный Java EE. Или же это сервер, предназначенный для чего-то среднего между Java SE и Java EE. Или еще какие-то варианты Да - Tomcat это среднее между JSE и JEE. В последней версии JEE появились профили. Tomcat, вроде как, JEE Web Profile. TomEE это сервер на базе Tomcat, на который навернуты разные реализации JEE от Apache. Не понял вопроса про навешивание через Maven и Spring. Spring не реализует JEE. Но можно другими решениями интегрироваться в Spring и получить аналогичную функциональность. Geronemo2. По поводу EJB. Неужели это настолько важная штука. Я тут на досуге играюсь с EJB и ничего сверхъестественного в этом не вижу. Например, у меня REST веб-сервис вызывает бин, который занимается обработкой данных и взаимодействует с БД. Но я ведь точно также могу тупо скопировать содержимое этого EJB класса в обычный класс и из REST сервисов дергать методы объектов этого класса. Суть в том что JEE пытается предоставить кучу готового сервиса из коробки. Транзакционность, кластеризация и пр. Задумка в том что ничего из этого настраивать не нужно. Достаточно просто понимать как правильно писать EJB чтобы не сломать. А сервер уже позаботиться об остальном. По факту же выходит, что если вдруг какой-то нюанс JEE спецификацией не покрыт, то нужно либо завязываться на сервер, либо самому упорно бодаться с проблемой. Например, в старой версии JEE они забыли включить интерцепторы в CDI managed beans. Или вот кластеризация, например. В одной из старых версий JBoss HttpSession реплицировался на все ноды кластера. И простой возможности реализовать более оптимальный подход не было. JEE спека никак не регламентирует кластеризацию. Она просто должна быть и всё. И таких проблем на крупных проектах всплывает не мало. Они называются JEE corner cases. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2015, 14:34 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, спасибо за развернутый ответ Не понял вопроса про навешивание через Maven и Spring. Spring не реализует JEE. Но можно другими решениями интегрироваться в Spring и получить аналогичную функциональность. Тут Я немного запутался, вопрос снимается. Я думал, что (например) JPA это инструмент присущий только Java EE, но который благодаря Maven и Spring можно подтянуть и для Java SE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2015, 15:21 |
|
||
|
Чем JBoss отличается от Tomcat. (простите ламера за вопрос)
|
|||
|---|---|---|---|
|
#18+
Geronemo Я немного запутался, вопрос снимается. Я думал, что (например) JPA это инструмент присущий только Java EE, но который благодаря Maven и Spring можно подтянуть и для Java SE. Тоже долго не мог понять, что происходит. Наверное, и вы пыталисть найти и скачать с сайта оракла java ee? Вроде ж se там есть - должна же быть и ее? Вобщем, в итоге выяснилось, что JavaEE вообще не существует, как такового. Это набор спецификаций принятых в разное время. Т.е., в стиле "в тут оно должно делать это". Когда и javaee не существовало, каждый кто горазд, клепал свое, друг у друга сдирали хорошие решения. В какой-то момент оракл подытожила что есть - и выпустила некий набор спецификаций. И после этого наиболее удачные велосипедостроители привели свои велосипеды в соответствие рекомендуемым интерфейсам - и стали главными по велосипедам. Соответственно, то что нужно для конкретной задачи - решается нужными либами от того или иного велосипедостроителя. Насколько понимаю, ваш томкат - это "разогнаный" либами сервер приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2015, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34282131&tid=2125349]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 484ms |

| 0 / 0 |
