Если вы знаете, что хотите развернуть в JBoss, я бы порекомендовал разработку на JBoss. JBoss AS 7 имеет несколько действительно интересных функций и очень удобен для разработчиков. JBoss AS 7 запускается менее чем за 2 секунды на моем Mac, а конфигурация находится в одном файле, и его очень легко протестировать с JBoss AS 7.
Вот некоторые из очень интересных функций
- Очень быстро
- Легкий
- Modular
- Горячее параллельное развертывание
- Последовательное и элегантное управление
- Управление доменом (аналогично WebLogic)
Если вы все еще предпочитаете разработку на Glassfish, вы можете делать это, если придерживаетесь Java EE Spec. Не используйте какие-либо особенности Glassfish.
Основным отличием / миграцией будут нестандартные дескрипторы развертывания, которые используют почти все серверы приложений, помимо стандартных дескрипторов развертывания.