QUOTE Danke mal für die Antworten. Ich werde mir JSP und Struts, etc. noch anschauen...
Struts würde ich heute nicht mehr unbedingt anschauen. JSF (Java Server Faces) ist der inoffizielle Nachfolger von Struts und im Gegensatz zu Struts ein "offizieller" Standard. Mehr Infos gibts bei java.sun.com
QUOTE Ich hab noch ein paar Fragen, welche mir im Kopf rumschwirren, vielleicht kann ja jemand eine beantworten..
Ich versuche es mal...
QUOTE Was denkt ihr zur Performance, ist sie wirklich *besser* als PHP?
Das kann man so generell überhaupt nicht sagen. Das hängt von vielen Faktoren ab, nicht zuletzt von der Art, wie man programmiert.
Ein Vorteil der Servlet-API basierten Anwendungen ist aber sicher die Möglichkeit, eine Anwendung relativ einfach zu clustern, also die Last auf mehrere Server zu verteilen. Bei Anwendungen mit sehr vielen Zugriffen kann das die Performance stark beinflussen. Macht aber keinen Sinn bei Anwendungen, die nicht unter hoher Last stehen.
QUOTE Benutzt ihr Tomcat auch als HTTP-Server oder nur als Container und Apache als HTTP-Server?
Wir haben immer einen Apache HTTP-Server vorgeschaltet.
QUOTE Wisst ihr etvl. wie der Performance-Unterschied ist zwischen einem HTTP-Request auf ein Bild das von Apache geliefert wird und einem Request auf ein Servlet, welches ein existierendes Bild an den Client liefert?
Weiss ich nicht, hängt aber sicher auch wieder von diversen Faktoren ab, z.B. Anzahl gleichzeitige Requests usw.
QUOTE Achtet ihr stets darauf, dass die ganze Applikation Thread-Safe ist?
Das auf jeden Fall. Du kannst ja nicht kontrollieren, wieviele Zugriffe parallel ablaufen. Wenn die Anwendung da nicht 100% Thread-Safe ist, ist schnell die Hölle los. Z.B. erhält der Client völlig sinnlose Antworten auf seine Anfragen.
QUOTE Könnt ihr einen guten Hoster empfehlen wo man seine Servlets hosten kann?
Mit externen Hostern habe ich da keine Erfahrung.
QUOTE Was gibts neues bei den Servlets/JSP. Mein Buch basiert auf Version 1.4, gibts bis zu Version 1.6 grössere Verbesserungen oder Änderungen?
Es kommen halt laufend neue Sachen dazu. Du findest die aktuellen Infos aber auch z.B.
hier und brauchst nicht unbedingt ein neues Buch. Wichtig ist die Grundlagen zu verstehen.