Перемещение GlassFish в Jboss - PullRequest
1 голос
/ 30 марта 2012

Я хотел бы изучить Java EE.По моему мнению, Glassfish более удобен для пользователя, чем JBoss, поэтому я решил использовать Glassfish для моего проекта.

Но в моем месте Jboss более популярен, чем Glassfish, поэтому у меня есть идея.Идея такова:

  • Я буду разрабатывать проект на сервере Glassfish
  • Когда мои знания станут немного лучше, я перенесу проект из Glassfish в JBoss

Насколько я знаю, на обоих серверах реализован стандарт Java EE, но легко ли это сделать на практике?

Ответы [ 2 ]

1 голос
/ 01 апреля 2012

"Если вы все еще предпочитаете разработку на Glassfish, вы можете делать это, если придерживаетесь спецификаций Java EE. Не программируйте против каких-либо особых функций Glassfish."

Я думаю, что это очень важный момент, хотя GlassFish не имеет многих проприетарных API - GlassFish также является эталонной реализацией Java EE. Разработка API Java EE означает, IMHO, разработка переносимого приложения очень важно. Написание одного и развертывание на другом - это хороший способ доказать переносимость приложения, вместо того, чтобы иметь дело с этим позже. Однако, если вы будете придерживаться стандартных API Java EE, переносимость будет намного проще, независимо от того.

Надеюсь, это поможет.

0 голосов
/ 31 марта 2012

Если вы знаете, что хотите развернуть в JBoss, я бы порекомендовал разработку на JBoss. JBoss AS 7 имеет несколько действительно интересных функций и очень удобен для разработчиков. JBoss AS 7 запускается менее чем за 2 секунды на моем Mac, а конфигурация находится в одном файле, и его очень легко протестировать с JBoss AS 7.

Вот некоторые из очень интересных функций

  1. Очень быстро
  2. Легкий
  3. Modular
  4. Горячее параллельное развертывание
  5. Последовательное и элегантное управление
  6. Управление доменом (аналогично WebLogic)

Если вы все еще предпочитаете разработку на Glassfish, вы можете делать это, если придерживаетесь Java EE Spec. Не используйте какие-либо особенности Glassfish.

Основным отличием / миграцией будут нестандартные дескрипторы развертывания, которые используют почти все серверы приложений, помимо стандартных дескрипторов развертывания.

...