куда мы помещаем программу ejb в Tomcat 6.0 и как ее развернуть? - PullRequest
0 голосов
/ 16 июня 2011

у меня нет затмения.и у меня Tomcat 6.0. Я пишу программы в блокноте.и я успешно запустил программы сервлетов.но я не знаю о EJB.то есть «куда мы помещаем файлы .class (в какой каталог)?».и "как запустить и как развернуть EJB-программы?"Пожалуйста, приведите пример.Помогите мне, пожалуйста.

Ответы [ 2 ]

3 голосов
/ 16 июня 2011

Tomcat 6.0 не является контейнером EJB. EJB - довольно сложная тема. Не спешите в это. С сервлетами вы можете проделать длинный путь без необходимости в контейнерах EJB или EJB.

Если вам нужно больше сервисов для работы с вашим приложением, обратите внимание на Spring, который предлагает (почти) все, что предлагает контейнер с поддержкой EJB, и позволяет вашим программам работать на Tomcat 6.

Также Java немного многословен, чтобы использовать блокнот для нетривиальных проектов. Вы можете рассмотреть возможность обновления до среды, которая обеспечивает лучшую поддержку. Я неравнодушен к IntelliJ, но netbeans и eclipse тоже хороши для такого развития событий.

Если вам нравится придерживаться блокнота, вы можете взглянуть на Грааля. Он предлагает все сервисы, но использует Groovy в качестве языка программирования, что делает его намного более компактным, позволяя разрабатывать веб-приложения на основе JVM с использованием скудного редактора.

0 голосов
/ 05 февраля 2013

Вы можете запускать только веб-приложения с Tomcat.Для приложений, разработанных с использованием EJB, используйте JBOSS.Но JBOSS может быть очень медленным.Поэтому при разработке используйте Glassfish.Tomcat только для jsp и сервлетов.Когда дело доходит до EJB, его корпоративное приложение должно использовать EJB-контейнер, такой как JBOSS или какой-либо другой EJB-контейнер.

...