Назад | Перейти на главную страницу

Какой веб-сервер мне следует использовать

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

Websphere - это сервер Java-приложений для запуска Java-приложений. Если у вас есть такие приложения, тогда вам понадобится websphere, apache не сможет их запустить.

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

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

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

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

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

Вам нужно решить, хотите ли вы использовать веб-сервер и / или сервер приложений, поддерживаемый компанией, или использовать комбо на основе сообщества. Следует отметить, что у IBM также есть бесплатный WAS (версия сообщества). Дополнение сообщества - это другая технология, основанная, я думаю, на Apache tomcat. HTTP-сервер IBM - это веб-сервер Apache.

Хотя 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.