Java EE-Technologie-Lern-Wahl

MaxWeber

Neues Mitglied
Hallo liebe Entwicklern,

ich bin an einer FH Wirtschafts Informatik und bin kurz vor dem Ende des Studium (noch 6 Monate). Ich habe mit dem Java SE meist gearbeitet, und die Java EE (EJB 3.1, JPA2, JSF, WS) Konzepte habe ich nur "theoretisch" im Griff. In den nächsten 6 Monate möchte ich mich für den Berufseinstieg SEHR INTENSIV vorbereiten und deswegen brauche ich Ihr ratschlag welche Java EE Präsentation Technologie zu üben JSF (mit z.B. myFaces oder RichFaces) oder JSP (und deren Tags,), Servlets API und was noch?

Ich brauche einen Rat der für eine langfristigere Zeit anwendbar sein wird. Ich habe gelesen das JSF die JSP langsam ersetzen wird.

Für weitere Ratschläge im Bereich Java EE zukünftigen Technologien wäre ich Ihnen sehr dankbar.

Vielen Dank
Max
 
Zuletzt bearbeitet von einem Moderator:

F.S.WhiTeY

Bekanntes Mitglied
Moin,

erstmal sind wir hier in einem Forum, daher einfach nur Du. Das is wie im Sport, da sagt man auch nur Du.

Zweitens mal meine Liste an Büchern die man sich zulegen sollte:

JSF 2.0 für einsteiger:
JavaServer Faces 2.0 — Ein Arbeitsbuch fr die Praxis

JPA 2.0 und Hibernate, ebenfalls ein einsteigerbuch :
Java-Persistence-API mit Hibernate - Standardisierte Persistenz

Spring 3 für einsteiger:
Spring im Einsatz: Amazon.de: Ryan Breidenbach, Craig Walls, Christian Alkemper, Jürgen Dubau: Bücher

Vorlesungsfolien zu allem Möglichen und expliziet zu den ersten zwei Büchern:
Index of /skripte

Dann würde ich dir explizit noch zu EJB 3.X raten. Das Spring-Buch deckt zwar schon einiges ab, aber EJB alleine ist schon ne verdamt gute Sache.

P.S.: JSF hat JSP schon abgelöst, das haben einige nur nicht mitbekommen. Sihe JSR 301.

P.P.S: Ob PrimeFaces, MyFaces, "nur" Facelets oder RichFaces ist eine Geschmacks und Glaubensfrage. Wenn es nach mir geht: PrimeFaces und/oder RichFaces
 

Fant

Bekanntes Mitglied
P.S.: JSF hat JSP schon abgelöst, das haben einige nur nicht mitbekommen. Sihe JSR 301.
Stimmt, vor allem in älteren noch laufenden Projekten findet man aber natürlich noch JSP. Es kann daher mMn nicht schaden sich da trotzdem einzuarbeiten und wenigstens die Grundlagen mal auszuprobieren. Da eignet sich zum Beispiel
Servlets & JSP von Kopf bis Fuß
sehr gut, finde ich. Auch zu Servlet steht einiges drin und die braucht man ja immer noch für viele Aufgaben.

P.P.S: Ob PrimeFaces, MyFaces, "nur" Facelets oder RichFaces ist eine Geschmacks und Glaubensfrage. Wenn es nach mir geht: PrimeFaces und/oder RichFaces

Seh ich auch so, wobei ich selbst benutz ich eigentlich fast nur PrimeFaces.
 

F.S.WhiTeY

Bekanntes Mitglied
Stimmt, vor allem in älteren noch laufenden Projekten findet man aber natürlich noch JSP. Es kann daher mMn nicht schaden sich da trotzdem einzuarbeiten und wenigstens die Grundlagen mal auszuprobieren.

Da muss ich allerdings auch zustimmen. Nicht jedes Projekt wird oder kann überhaupt portiert werden.
 

MaxWeber

Neues Mitglied
erstmal sind wir hier in einem Forum, daher einfach nur Du. Das is wie im Sport, da sagt man auch nur Du.

OK - no hard feelings :D

... dann eben gehe ich mit einer Kombination von Hibernate/Spring/JSF und dann später auch JSP und die Servlet API.

Danke fur die Beiträge
 
S

Sym

Gast
JSP lohnt mMn nicht mehr. Natürlich gibt es dafür noch Projekte, aber extra ein veraltetes Framework lernen, hat sicher wenig Sinn. Wenn Du es brauchst und JSF einigermaßen beherrscht, wird Dir ein Umdenken möglich sein.

In Deinen Aufzählungen sehe ich kein Spring, deshalb würde ich mir zunächst auf EJB (in Deiner Aufzählung vorhanden) anschauen und Spring ignorieren. Das ist mächtig genug und mit einem guten Buch werden dort Strukturen beschrieben, die in ähnlicher Form in Spring enthalten sind.

Ich empfinde EJB 3.1 professionell als wirklich lohnenswertes Buch und auch Einsteiger freundlich.

Für JSF kann ich mkyong empfehlen. Das Tutorial selbst habe ich nur abschnittsweise mal gelesen, aber von ihm findet man sehr viele Hilfestellungen zu JSF.

Falls Du das weiterführen möchtest, kann ich Dir die Richfaces Doku ans Herz legen. Die ist wie die meisten JBoss Dokumentationen echt gut.

Ansonsten ist CDI für Dich sicher auch ein Thema. Auch hier hat JBoss für die Implementierung Weld einen guten Einstieg online gestellt. Auf Seam würde ich allerdings anfangs verzichten.

Meine persönliche Reihenfolge als Einsteiger wäre:

1.) EJB/JPA
2.) JSF (Mojarra)
3.) CDI/Weld
4.) Richfaces
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Geeignete Java-Technologie Allgemeines EE 17
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
B Java Mail und idle() mit zig Emailadressen? Allgemeines EE 59
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
R Post Variable in Java Allgemeines EE 8
L JSP Fehlermeldung bei Verwendung von Java-Expression-Language Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 0
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
O Java EE in Netbeans + allgemeine Fragen Allgemeines EE 5
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
2 installation java EE Allgemeines EE 12
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
M Serialisierung und Klonen in Java Allgemeines EE 5
W JAVA Optionen auslesen Allgemeines EE 3
D Spring 3 vs. Java EE 6 Allgemeines EE 33
MQue CMS in Verbindung mit Java Allgemeines EE 16
X3TitanCore Java Servertechnologie Allgemeines EE 7
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
R Variablen statt Java-Methoden in EL's Allgemeines EE 4
T Suche Buch für: Large Scale Web-Apps | Clustering | Scaling in Java ? Allgemeines EE 4
G Vergleich zwischen Java Spirng und Ruby on Rails Allgemeines EE 9
K EJB Enterprise Java Beans Allgemeines EE 32
F Ich will mit Java Internetseiten bauen, aber wo hosten? Allgemeines EE 14
J OOP Java Array Problem Allgemeines EE 2
T Problem mit Java Transaction API Allgemeines EE 2
D Java EE vs. Spring/Hibernate Allgemeines EE 26
R Java EE Anfänger will mehr. Allgemeines EE 7
A Fragen zum Einstieg in Java EE Allgemeines EE 11
M Evolution der Web-Entwicklung im Java-Bereich Allgemeines EE 15
N erstes Java EE Projekt - Server/ EJB-Verbindung-Anfängerfage Allgemeines EE 17
G Von Java SE nach JavaEE umsteigen Allgemeines EE 31

Ähnliche Java Themen

Neue Themen


Oben