Unterschiede zwischen den EE-Servern?

Status
Nicht offen für weitere Antworten.

MichiM

Bekanntes Mitglied
Hallo,


es gibt ja eine ganze Palette von EE-Servern, aber worin liegen denn da die wesentlichen Unterschiede? (mal abgesehen von OpenSource / Nicht-OpenSource)

Tomcat, Glassfish, JBoss, BEA WebLogic, IBM WebSphere, Sun Application Server, Oracle, SAP, Orion, ...

Wann reichen der Tomcat oder der Glassfish z.B. nicht mehr? Welche Vorteile bietet jetzt z.B. der JBoss-Server? usw.


Gruß Michi
 
G

Guest

Gast
Ziemlich nervend sind die unterschiedlichen Naming Service Implementierungen. Jeder Server hat eine andere
Naming Strategie, die eine Anpassung aller Clients notwendig macht. Das Deployment auf jedem Server ist auch
unterschiedlich. Am extremsten finde ich Geronimo mit seinen Deployment Descriptoren, wo man jede noch so
kleine Abhängigkeit zu irgendwelchen Jar-Dateien extra auflisten muss.
Auch die Zeit, die man durch das Deployen von Anwendungen verliert (beim Testen/Entwickeln), ist nicht zu vernachlässigen.
Glassfish ist vermutlich der langsamste von allen (wenn man mit Eclipse arbeitet). Irgendwie nervt das. Man kann
nicht einfach eine WAR, EAR Datei auf jeden beliebigen Server deployen, ohne Änderungen am Deployment
vorzunehmen.
 
Zuerst mal muss man differenzieren was überhaupt ein Application Server ist. Tomcat und Jetty sind lediglich Webcontainer und eigentlich nur ein Teil eines Application Servers.

Wenn Du nur eine Webanwendung entwickeln willst reicht ein Tomcat oder Jetty vollkommen aus. Beim Thema EJB, JMS und JBI wird Du an einem Application Server aber nicht mehr vorbeikommen.

Ich persönlich verwende den Tomcat für kleine Webprojekte und habe bei größeren Projekten den Glassfish/SJSAS oder SAP NetWeaver im Einsatz.

Gruß,
Marcel
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Spring, Jakarta... Unterschiede Allgemeines EE 5
D Unterschiede Timer und Oberfläche? Allgemeines EE 4
pkm Wie navigiert man zwischen JSP-Seiten; ist ein POST möglich? Allgemeines EE 2
K Unterschied zwischen JSP & Servlet gegenüber REST mittels JAX-RS Allgemeines EE 1
S JSP Zwischen zwei Formularen Daten austauschen Allgemeines EE 0
R Abhängigkeiten zwischen EJB-JARs Allgemeines EE 0
R RMI Zugriff zwischen zwei WAR Projekten Allgemeines EE 1
M Mapping zwischen JPA-Entitäten und Datentypen von Webservices Allgemeines EE 1
G Kommunikation zwischen den Schichtenmodellen Allgemeines EE 3
J Unterschied zwischen HttpSession und Stateful Session Bean Allgemeines EE 3
S Unterschied zwischen Tomcat und Application Server? Allgemeines EE 3
byte Trennung zwischen Test- und Produktiv-Umgebung Allgemeines EE 7
G Vergleich zwischen Java Spirng und Ruby on Rails Allgemeines EE 9
N Objekte zwischen zwei Application Contexts austauschen Allgemeines EE 19
M TagLib und Referenzen zwischen Klassen Allgemeines EE 4
R Unterschied zwischen DAO und DTO - Beispiel? Allgemeines EE 7
M Kommunikation zwischen zwei Servlets Allgemeines EE 5
M Attribute setzen/lesen zwischen JSP & Servlet nicht mögl Allgemeines EE 4
M Unterschied zwischen Servlet und Bean/EJB Allgemeines EE 2
V Unterschied zwischen Applicationserver und Servletcontainer Allgemeines EE 4
A Kommunikation zwischen Java Servlet und Bean Allgemeines EE 1
D Problem mit redundanten Servern Allgemeines EE 7
W Ear-Artefakt benimmt sich unterschiedlich auf 2 verschiedenen Servern Allgemeines EE 2
T Sinnvoll/machbar? Web Anwendung und EJB auf versch. Servern? Allgemeines EE 7
E IIS-Servern Authentifizierung erforderlich Allgemeines EE 2
M Hosting von Tomcat-Servern Allgemeines EE 5

Ähnliche Java Themen


Oben