2013-04-24 1 views
1

позволяет сказать, что мне нужно «полное» приложение Java EE на Heroku. Что было бы «лучшим» способом? (Когда речь идет о Performace и использование памяти)Java полный EE на сервере приложений Heroku или контейнере сервлетов (лучшие практики)

  1. встроенный сервер GlassFish

  2. использовать встроенный причалом и построить "функциональность EE" с рамками и т.д.

Надежда мой вопрос достаточно ясно и спасибо заранее.

ответ

1

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

Если вы хотите использовать функции JavaEE, перейдите и используйте сервер приложений JavaEE. Если нет, используйте другие фреймворки.

У нас была такая же проблема, поскольку мы были заблокированы для Tomcat 7, но мне понравилось использовать функции JavaEE, поэтому мы закончили создание огромного WAR-файла с большинством банок JavaEE в нем. Тем не менее, это не была хорошая практика, но у нас не было выбора.

Но если у вас есть возможность выбрать среду, я настоятельно рекомендую взять полный сервер приложений JavaEE, воспользоваться всеми его услугами, которые выходят из коробки, и сохранить ваше приложение небольшим и удобным.

+0

Хорошо, спасибо за ваш ответ. Наверное, этот ответ можно передать Героку. Это просто, что вам нужно использовать встроенный сервер, и я думал, что, может быть, стеклянная рыба «перехитрит» для виртуального окна Dyno (Heroku) – Detached

+0

Вы ** можете использовать встроенную Glassfish **, но я бы ** не рекомендовал ** чтобы создать ваше приложение таким образом. Думаю, у вас есть причина выбрать этот контейнер, и тогда лучше использовать доступные методы этого контейнера, вместо того, чтобы пытаться вставлять в него другие контейнеры, что почти наверняка приведет к дальнейшим проблемам. –

+0

Да, вы правы. У меня есть причина. Из-за характера Heroku у вас нет другого выбора, кроме как использовать встроенный контейнер. – Detached

Смежные вопросы