Быстрый запуск Java EE (быстрое обучение Enterprise Java)

Мы только начали новый проект в Java EE в нашем офисе, и мне необходимо принять участие в нем эффективно. Я в основном работаю над веб-приложениями, и я использую PHP/MySql, но я также знаю Java SE и написал пару автономных приложений.

Мне нужна помощь и советы по тому, как я могу быстро изучить Java EE, чтобы я мог без проблем вписаться в проект. Мне нужна помощь с рекомендациями по книгам и учебникам, а также ссылками на ресурсы.

Ответы

Ответ 1

Это значительно зависит от вашей скорости обучения. Что я делаю в таких случаях:

  • читайте небольшие части руководств, чтобы получить общее представление о технологии.
  • и всякий раз, когда я чего-то не понимаю, я возвращаюсь к учебнику или google о проблеме.

После создания нетривиального, но все же простого приложения с соответствующей технологией, вы можете пойти в реальный мир. Тем не менее, должен быть кто-то более знакомый с ним, о котором вы можете спросить.

В JavaEE я предлагаю следующее упражнение:

  • создайте EJB без состояния, который запускает таймер EJB. Таймер должен запускаться с настраиваемым в базисный период времени.
  • таймер должен отправлять сообщения в тему JMS
  • тема JMS должна потребляться управляемым сообщением bean
  • EJB должен вызываться сервлетом, сообщая ему, следует ли использовать период времени, заданный db, или использовать по умолчанию.
  • сообщения в тему JMS должны состоять из идентификаторов объектов, хранящихся в базе данных
  • при получении идентификаторов MDB должен увеличивать число объектов и сохранять его
  • используйте JPA для сохранения.

Здесь у вас будут сервлеты, EJB - безстоящие и управляемые сообщениями, таймеры, JMS и JPA.

Обратитесь к к учебнику Sun JavaEE и к Google, что вы не сразу поняли.

Ответ 2

Чтобы быстро изучить его, используйте IDE, чтобы выполнить большую часть конфигурации для вас. netbeans отлично работает с несколькими контейнерами и освобождает вас от большого количества настроек и т.д.

Если вы посмотрите на netbeans.org, есть несколько действительно хороших коротких учебников, чтобы вы могли идти.