2010-06-17 6 views
0

Я новичок в "Java мир", мне нужно следующее уточнениеJBoss В/с Apache Tomcat

  • когда использовать JBoss против TOMCAT?
  • отличия?
  • более надежно?
  • , который является более масштабируемым?
  • , который легче администрировать?
  • У обоих есть варианты масштабирования?
  • Могу ли я разместить приложение, разработанное в flex на JBOSS/TOMCAT?

Мое приложение было бы простым 3-ярусным с сервлетами, поэтому с учетом этого лучшего варианта.

ответ

1

Это разные звери. Tomcat - это чистый контейнер сервлетов (это означает, что в большинстве случаев можно запускать сервлеты и JSP). JBOSS реализует полную спецификацию J2EE, добавляя, например, EJB (Enterprise Java Beans) и JMS-уровни с дополнительной сложностью, которая влечет за собой.

Вам, скорее всего, нужен только контейнер сервлетов, такой как Tomcat. Я рекомендую Jetty, так как для этого случая использования (просто сервлеты) гораздо проще обрабатывать.

1

Когда использовать JBOSS v/s TOMCAT? различия?

В основном, это веб-сервер, но Jboss является более крупным веб-сервером. JBoss также используется для корпоративных приложений с использованием технологий Java EE: JMS, EJB и т. Д. И других, таких как SOA, Webservices. Jboss обычно называется Application Server (отличным от веб-сервера).

более надежно? который более масштабируемый? Оба. Это зависит от вашей заявки

, которую легче администрировать? Tomcat

у обоих есть варианты масштабирования? Да

Могу ли я принять приложение, разработанное в flex на JBOSS/TOMCAT? Да, любое из них

моего приложение будет простым 3-х уровневой с сервлет, поэтому с учетом этого, что является лучшим вариантом Вы не упомянули, что ваши уровни так для начала я предлагаю TOMCAT

+0

веб-серверов? На самом деле, нет. –

0

Tomcat - контейнер для сервлетов. JBoss - это контейнер J2EE. Он использует Tomcat как его контейнер сервлетов. Поэтому вопрос на самом деле не имеет большого смысла.

+0

* Он использует * [разветвленная версия] * Tomcat как контейнер сервлетов. * –

2

мое приложение будет простым 3-ярусным с сервлетами, так что дайте это, что является лучшим вариантом.

Применение: Tomcat

Tomcat является servlet container, который в основном обслуживает страницы JPS и сервлетов.

С другой стороны, JBoss - это application server (внутри которого находится контейнер сервлетов среди множества вещей) и сложнее.

  • Когда использовать JBOSS vs TOMCAT?
    • Используйте JBoss, когда вам нужен сервер приложений, используйте Tomcat, когда вам нужен контейнер сервлета.
  • отличия?
    • Один из них содержит другой (помимо всего прочего)
  • , который является более надежным?
    • Оба
  • , который является более масштабируемым?
    • Оба
  • , который более легко администрировать?
    • Tomcat
  • делает оба имеют масштабироваться варианты?
    • Да
  • можно разместить приложение, разработанное в прогибается на JBOSS/TOMCAT?
    • Да
+0

Спасибо за ответ. если мне нужно использовать webservices, то что лучше. – DEE

+0

Это зависит от размера вашего приложения. Для очень простой WS (скажем, вы должны разоблачить одну таблицу или одну ... что угодно), вы можете без проблем использовать Tomcat. Для более крупного приложения, которое требует больше возможностей (см. Http://www.jboss.com/products/platforms/application/features/), вы, вероятно, можете использовать JBoss, но размер сервера приложений (все параметры, все функции, конфигурация и т. д.) затруднит использование. Таким образом, это зависит. – OscarRyz

0

Какой тип сервера приложений Java следует выбрать для вашего следующего проекта? Ну, это своего рода зависит от того, какие приложения вы строите, что ваши потребности, какой тип организации вы работаете, и много других факторов слишком Пожалуйста, проверьте ссылку ниже

http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-with-tomcat-jboss-glassfish-jetty-and-liberty-profile/