Какой веб-сервер я должен использовать [закрытый]

У меня есть база данных iseries, и я хочу создавать веб-страницы поверх нее. Я хочу использовать платформу Java и хотел бы иметь рекомендации о преимуществах Apache против Websphere как лучшей платформы выбора. На данный момент у меня нет ни того, ни другое. Я действительно смущен всеми компонентами Websphere.

2
задан 25 August 2009 в 23:46
4 ответа

Websphere является сервером JAVA-приложения для под управлением JAVA-приложений. Если у Вас есть приложения как этот, то Вам нужен websphere, апач не сможет выполнить их.

Рекомендуется проксировать соединения с websphere с помощью стандарта http сервер, который также служил бы статическому содержанию. IBM http сервер предоставляют с этой целью, но это - просто апачские 2.0 с некоторыми тонкими настройками. Нет никакой причины, Вы не можете выполнить апача перед websphere.

Websphere является довольно большим и сложным зверем, если Вы просто пишете небольшое количество Java затем, что-то как кот могло бы удовлетворить Вашим потребностям лучше.

5
ответ дан 3 December 2019 в 09:13

Как другие сказали, Вы не можете действительно сравнить Apache с Websphere, поскольку они делают две различных работы, хотя Apache может работать вместе с WS/Tomcat/и т.д.

Одна вещь не упустить при использовании Tomcat, состоит в том, что он не поддерживает J2EE (я думаю, что Websphere делает). Если Вы захотите использовать расширения J2EE, не платя за лицензию WS, то Вам будет нужно что-то как Glassfish вместо Tomcat.

2
ответ дан 3 December 2019 в 09:13
  • 1
    Можно использовать Jboss с котом также, я верю. Хотя I' ve никогда не удавалось пройти через маркетинговую бессмыслицу на странице Jboss. –  Cian 26 August 2009 в 00:54

Зависит, что Вы подразумеваете под Websphere и Apache? Как упомянуто другими плакатами, существуют веб-серверы и серверы приложений. Websphere является семейством продуктов от IBM, но главным образом сервер приложений websphere (WAS) упоминается как websphere.

Необходимо решить, хотите ли Вы поддерживаемый веб-сервер компании и/или сервер приложений или если хотят пойти с основанной на сообществе комбинацией. Нужно упомянуть, что IBM также имеет свободное, БЫЛ (общественный выпуск). Общественное дополнение является другой технологией и, я думаю, на основе кота Apache. Сервер HTTP IBM является веб-сервером Apache.

0
ответ дан 3 December 2019 в 09:13

Хотя Apache не является сервером приложений Java (это веб-сервер), вы можете использовать Apache с платформой Play (которая основана на Java).

Подробная информация о том, как настроить игру с Apache очень прост:

http://www.playframework.com/documentation/2.0/HTTPServer

Конечно, все, что делает Apache, - это принимает HTTP-запросы из Интернета и передает их на сервер Play (аналогично веб-сервер HTTp для настройки websphere). Но преимущество в том, что играть намного проще, чем в Websphere.

Что касается iseries db, я не уверен. Но я думаю, что его можно оценить с помощью java persistence api (JPA). который, я считаю, поддерживает Play.

0
ответ дан 3 December 2019 в 09:13

Теги

Похожие вопросы