DarthShader
Erfahrenes Mitglied
Hallo,
ich hätte mal eine sehr allgemeine Frage zur Java Technologie in der Webentwicklung. Ich habe schon einige Erfahrung in Java, vor allem SE, zur Zeit erlerne ich die JavaEE Technologien, habe jedoch in dem Bereich noch nichts praktisches umgesetzt. Nun stehe ich kurz davor, eine Webanwendung zu bauen, und es stellt sich mir die Frage nach der Technologie bzw. den einzusetzenden Frameworks.
Gelesen habe ich allgemein über Application Server und EJB 3.0, speziell mit JBoss / JBoss Seam. Dann kommt noch Spring dazu, Struts, es gibt Java Server Pages und Faces, das Google Web Tool Kit wäre da auch noch etc.
All diese Frameworks stürzen quasi gerade in der Theorie auf mich ein und ich weiß nicht, welche am besten zu verwenden sind (sicherlich kommt es hier auf das Projekt an), aber vor allem, ob und welche Technologien zusammenarbeiten können.
Vielleicht ein paar Worte über das Projekt: es wird eine recht umfangreiche Webanwendung, mit Benutzerkonten, Rechtevergaben, man kann jedoch davon ausgehen, dass keine hohe Last bzw. viele konkurrierende Zugriffe zu erwarten sind
Ich würde mich über ein paar Tipps und Ratschläge sehr freuen, vielleicht findet ihr auch ein paar Worte dazu, welche Technologien es noch gibt und wie diese bzw. die oben genannten zusammenspielen können (wenn überhaupt). Habt ihr einen Rat, womit und wo ich am besten beginne?
Vielen Dank für Eure Hilfe!
ich hätte mal eine sehr allgemeine Frage zur Java Technologie in der Webentwicklung. Ich habe schon einige Erfahrung in Java, vor allem SE, zur Zeit erlerne ich die JavaEE Technologien, habe jedoch in dem Bereich noch nichts praktisches umgesetzt. Nun stehe ich kurz davor, eine Webanwendung zu bauen, und es stellt sich mir die Frage nach der Technologie bzw. den einzusetzenden Frameworks.
Gelesen habe ich allgemein über Application Server und EJB 3.0, speziell mit JBoss / JBoss Seam. Dann kommt noch Spring dazu, Struts, es gibt Java Server Pages und Faces, das Google Web Tool Kit wäre da auch noch etc.
All diese Frameworks stürzen quasi gerade in der Theorie auf mich ein und ich weiß nicht, welche am besten zu verwenden sind (sicherlich kommt es hier auf das Projekt an), aber vor allem, ob und welche Technologien zusammenarbeiten können.
Vielleicht ein paar Worte über das Projekt: es wird eine recht umfangreiche Webanwendung, mit Benutzerkonten, Rechtevergaben, man kann jedoch davon ausgehen, dass keine hohe Last bzw. viele konkurrierende Zugriffe zu erwarten sind
Ich würde mich über ein paar Tipps und Ratschläge sehr freuen, vielleicht findet ihr auch ein paar Worte dazu, welche Technologien es noch gibt und wie diese bzw. die oben genannten zusammenspielen können (wenn überhaupt). Habt ihr einen Rat, womit und wo ich am besten beginne?
Vielen Dank für Eure Hilfe!