веб-приложение java и хостинг их серверов - PullRequest
1 голос
/ 11 марта 2012

Я разработал веб-приложение на Java с использованием JSF 2.0 (Facelets) на GlassFish 3.1.1 с базой данных MySql 5, это скорее веб-сайт компании, предлагающий свои услуги в Интернете.

Я попытался перейти наBulidng мой собственный серверный хостинг, но компания отказалась и предпочла пойти на онлайн-хостинг.

Так что теперь я собираюсь на онлайн-хостинг, и мои вопросы таковы: -

Есть ли JSF (или любой другойjava EE framework) нужны свои собственные типы серверов, или если сервер может размещать jsp / servlets, может ли размещать приложения JSF?

и работают ли приложения, разработанные с использованием Glassfish, на серверах TomCat или JBOSS или любом другом?

Ответы [ 2 ]

1 голос
/ 21 декабря 2012

Нужно ли JSF (или любой другой инфраструктуре java EE) свой собственный тип серверов, или если сервер может размещать jsp / servlets, может ли размещать приложения JSF?

ЕслиСервер может запускать JSP / сервлеты, он может запускать JSF (JSf скрытно использует сервлеты).Вам просто нужно связать библиотеку реализации jsf (пример: файл jar Mojarra) с вашим веб-приложением.

Работают ли приложения, разработанные с использованием Glassfish, на серверах TomCat, JBOSS или любых других?

Tomcat - это контейнер сервлетов, это не стандартный сервер приложений Java EE.Другими словами, у Tomcat нет EJB-контейнера или CDI (Context and Dependency Injection).Поэтому, если вы использовали какие-либо EJB или CDI в своем приложении, разработанном с использованием JBoss или Glassfish, это не сработало бы для Tomcat.

Glassfish и Jboss полностью поддерживают приложения Java EE.Таким образом, все, что разработано с использованием Glassfish, технически может работать на JBoss.Возможно, вам придется сделать небольшие изменения, такие как предварительное ожидание имен JNDI и т. Д.

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

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

Вам нужно сделать гугл

для таких терминов, как glassfish vs tomcat , tomcat vs jboss и так далее ... чтобы получить общее представлениеи чтобы увидеть плюсы и минусы

INMO, в целом они более или менее одинаковы, это также зависит от вида поддержки, которую вы хотите получить в будущем .. некоторые из них бесплатны, некоторые стоятсотни $$$ и даже больше

Что касается миграции с одного веб-сервера на другой: если вы пишете tomcat своего приложения и хотите перейти на glassfish, это будет выполнимо ... но вам, вероятно, придется сделать некоторыепоиск в Google для точной настройки и размещения недостающих банок, которые требуются новому веб-серверу ...

...