| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Как установить J2EE |
| Автор: AlexLambin 8.2.2007, 16:47 |
| Здравствуйте. Помогите пожалуйста установить J2EE. Никак не могу разобраться. Что, собственно, представляет собой эта установка? Вариант 1. Установить J2SE (например JDK 1.5), а затем установить J2EE SDK. В одной из статей по J2EE я читал, что после установки можно будет пускать и останавливать сервер J2EE консольной командой "j2ee" с различными параметрами. После установки пытался вводить данную команду - ничего не происходит. Да и вообще на диске нет никаких исполняемых файлов с таким именем. Вариант 2. Найти дистрибутив J2EE. Т.е. что-то типа дистрибутива для установки J2SE, который не требует для установки J2SE и т.п. И вообще, что собой представляет данная платформа: самодостаточная платформа, которая используется вместо J2SE или же "надстройка" для J2SE? |
| Автор: chief39 8.2.2007, 17:16 |
| Для разборок с J2EE, лучше качни Jboss c jboss.org Желательно 4.0.2 или 4.0.4 И возьми какую-то книженцию по J2EE запуск джибосса - очень легко, одним батником Просто J2EE - это набор библиотек поверх J2SE SDK Реализации есть разные - сана, джибосса, беа, айбиэма - спецификация одна. |
| Автор: tux 8.2.2007, 17:18 |
| J2SE нужен в любом случае, без него не будет работать ни одна Java-программа, в том числе и написанная с использованием J2EE. J2EE - это стандарт, то есть набор интерфейсов и абстрактных классов, которые еще нужно реализовать. Реализаций существует множество. Если ты будешь учиться по туториалу, который на сайте Sun, то лучше оттуда же скачать и реализацию J2EE. Часто для обучения используют веб-контейнер Tomcat. В общем загляни в тот мануал, который читаешь, посмотри что там используется, это и скачай. |
| Автор: AlexLambin 8.2.2007, 18:09 |
| Спасибо. Теперь многое в моей голове встало на свои места 1) Насколько я понял Jboss-это сервер приложений (одна из реализаций J2EE). Это не то же самое, что Tomcat? Чем они отличаются ? 2) В статье http://javagu.ru/portal/dt?last=false&provider=javaguru&SecID=GURU_SECTION_80693 , которую я читал, используется "J2EE SDK". При этом на сайте sun'а есть J2EE 1.4 SDK , Java EE 5 SDK. Какой из них имелся ввиду - непонятно. В этой же статье говориться про запуск J2ЕЕ сервера командой "j2ee -verbose". Однако, ни J2EE 1.4 SDK, ни Java EE 5 SDK не имеют в своем составе исполняемого файла "j2ee". 3) Правильно ли я понял: если устанавливать Jboss, то J2EE SDK устанавливать ненадо? 4) Какую документацию (желательно на русском языке) по Jboss (или J2EE SDK)Вы могли бы порекомендовать (по возможности дайте ссылки)? chief39 На сайте jboss.org столько разных продуктов, что глаза разбегаются Что именно необходимо качать? |
| Автор: AlexLambin 8.2.2007, 18:56 |
| tux Спасибки. Сделал бы "+1", да постов не хватает А Вы нигде не встречали перевода той статьи, ссылку на которую дали? Может быть Вы знаете, где взять документацию на JBoss (желательно на русском)? |
| Автор: Maksym 8.2.2007, 19:06 |
| AlexLambin +1 to tux |
| Автор: AlexLambin 8.2.2007, 19:27 |
| Maksym Добавьте пожалуйста за меня, а то у меня пишет: "У Вас недостаточно постов, чтобы изменять репутацию пользователей. Необходимо 100 постов." |
| Автор: chief39 8.2.2007, 19:42 | ||||||||
В дополнение к словам Такса - это "одна из" составляющих. Сервер приложений - это ядро Он может содержать в себе вэб-контейнер (томкат в данном случае), который занимается поддержкой сервлетов. То есть делает всё, что они крутились внутри него и горя не ведали, берёт на себя всю низкоуровневую работу. Рядом может находиться EJB-контейнер, некие шткуи для организации пулов и прочее и прочее
Нет. В джибоссе есть джарики jboss-j2ee.jar и похожие - это и есть реализация стандарта J2EE
С этим плохо. Есть форум джибосса и мэйлинг-листы, но на английском. Джибосс бесплатный, поэтому доки мало. На русском тем более.
http://labs.jboss.com/portal/jbossas/download/index.html Рекомендую 4.0.4 Распаковать архив - это уже готовый джибосс. Не надо ничего воротить и извращать. Можно выбрать "Download Installer" - проверял, ставит нормально Далее, внутри есть папка bin - там есть run.bat это запуск в папке server есть три конфигурации. Они определяют набор служб, коотрые будут запущены при старте. По умолчанию - default. Вот в этой папке есть уже подпапка deploy - туда следует складывать свои приложения(вэб, еджиби) Остальные папки тоже ясны интуитивно, если что не ясно - спрашивай, там не так много надо знать для старта ;) |
| Автор: AlexLambin 8.2.2007, 22:44 |
| chief39 Спасибо. И Вам бы поставил +1, если бы мог Скажите, чем отличаются J2EE 1.4 SDK и Java EE 5 SDK? Есть ли какой-нибудь простой способ протестировать работу запущенного сервера (JBoss)? И все-таки: после установки jboss надо устанавливать jboss-j2ee.jar или нет? |
| Автор: tux 8.2.2007, 23:21 | ||||
Это просто разные версии одного стандарта. Пока тебе наверное рано знать об их различиях.
Если пойти в браузере по ссылке http://localhost:8080/, то на ней должно что-то показаться.
Нет, ничего не надо. Все, что нужно в JBoss есть. Даже больше чем нужно. Добавлено @ 23:21 Готово. |
| Автор: chief39 8.2.2007, 23:57 | ||
5-я более навороченная со всякими фишками. Начать лучше с 1.4, потом перестроиться(достроиться очень легко
EJB 3.0 есть начиная с 4.0.3 Что ещё входит в 5-ку, не помню, не факт что полностью всё реализованно. Будем поглядеть AlexLambin, веллкам ту винград джитуии компашку |
| Автор: AlexLambin 9.2.2007, 10:39 | ||
Спасибо Пойду читать мануалы |