ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
513
513
EMPFEHLEN
-
Hallo zusammen,
ich habe mal eine Frage.Wie groß bzw. wie lang schätzt ihr den Einarbeitungsaufwand/die Einarbeitungszeit in EJB 3.0, so dass man sichere und auch Funktionsfähige Großprojekte realisieren kann.
Vorhanden Kenntnise sind sehr gute Java, JSF, Struts und XML.
Vielen dank im voraus
Peregrin
-
25.08.08 10:47 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
je ne nach Zeitaufwand (bei 3-4 Stunden intensivem Training pro Tag) ist man IMHO in 6 Wochen theoretisch Fit in dem Bereich JEE. Alles andere lernt man "on the job".
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Schließe mich Thomas an. Wenn du schon Vorkenntnisse in bestimmten Teilbereichen hast (z.B. JMS) kanns auch etwas schneller gehen.
Wichtig ist gerade für Großprojekte alle Teilbereiche/Dienste der JEE zumindest zu kennen um eine Architektur vernünftig planen zu können.
Geht es dann noch auf die vernünftige Einrichtung auf einem Application Server (Cluster, Load-Balancing) musst du dich in den 6 Wochen schon ziemlich ranhalten.
Man sollte nicht vergessen, dass kein Training Erfahrungen aus der Praxis ersetzen kann.
-
Vielen dank für eure Einschätzung,
da ich von meiner Firma bis zum 1.1 Zeit bekommen habe mich einzuarbeiten denke ich würde es da zeitlich kein Problem geben.
Gibt es denn Bücher die ihr empfehlen würdet ?
-
26.08.08 21:59 #5
"J2EE Development without EJB"
Für einen Überblick über die verschiedenen APIs von JavaEE solltest du dir EJB natürlich anschauen. Spring wird als Alternativentwurf zu EJB allerdings immer bedeutender (v.a. in der Praxis) und ist IMHO ein Superset von EJB. Ein Auge solltest du daher auf jeden Fall darauf haben.
Gruß
OllieIn theory, there is no difference between theory and practice. In practice, there is!
www.olivergierke.de
-
@Oliver: *g*. Ich arbeite sehr sehr gerne mit Spring, aber ich arbeite auch mit EJB3. Finde beides hat seine Daseinsberechtigung,also für mich kein Superset von EJB. Gerade mit EJB3 haben die EJBs für mich ihren: "Pfui ich nehm lieber Spring-Charakter verloren". Aber das ist eine Glaubensfrage oder die der persönlichen Vorzüge.
@Peregrin:
Wie viele Vorkenntnisse hast du denn?
Einen guten Überblick und Einarbeitung ermöglichen meiner Meinung nach die Bücher:
Enterprise JavaBeans 3.0 von Bill Burke und Richard Monson-Haefel (englisch)
EJB 3 professionell von Ihns, Harbeck, ... (deutsch, für meinen Geschmack ein bißchen chaotischer Aufbau)
Was mir in beiden Büchern ein wenig fehlt (vor allem im 2.) ist ein Überblick über die zur Verfügung stehenden Dienste. In ersterem sind aber viele Beispiele mit drin und im Anhang ein JBoss Workbook das beschreibt wie du die Beispiele im JBoss konfigurieren und ausführen kannst (sehr hilfreich meiner Meinung), sowas fehlt im 2. leider.
-
Also in Java bin ich relativ fit, hab jetzt drei Projekte schon realisiert (Swing Oberfläche, JSF und Struts). Wobei ich JSF auch komplett neu lernen musste.
JMS kenne ich eigentlich nur von Namen her, mit RMI habe ich schonmal in der Uni gearbeitet. Die Grundlagen Java EE kriege ich auch noch hin.
Was mir sorge macht ist, das ich bisher eigentlich nur FrontEnds entwickelt habe.
-
JMS wird z.B. relativ gut erklärt in den beiden Büchern.
Ich würde an deiner Stelle möglichst bald Literatur (zumindest ein Buch) anschaffen um mir mal einen Überblick zu verschaffen oder ausleihen. Das Buch wird zwar kaum ausreichen um einen tiefen Einblick in einzelne Themengebiete zu erhalten aber es schafft zumindest mal ne solide Basis. Wenn du dann merkst dir fehlt was, hast du zumindest ein Anhaltspunkt zur Suche.
Das Internet als Quelle kann ich nicht so wirklich empfinden, dazu ist das Thema zu umfangreich und wird zu oft falsch dargestellt (in meinen Augen).
-
27.08.08 16:24 #9
Ich meinte Superset im streng mathematischen Sinne. D.h. Spring kann das was EJB3 kann und mehr. Das EJB3 im Vergliech zu EJB 2.X aufgeholt hat steht ausser Frage, allerdings fehlen für die wirkliche Brauchbarkeit noch so viele Sachen. Das fängt schon mit der verkrüppelten DependencyInjection (keine Konstruktorinjection, DI nur für EE Komponenten) bzw. dem seeehr rudimentären AOP Funktionaliäten (keine Typsicherheit auf Adviceebene, Annotieren der Advices an das Ziel (IMHO die skurrilste Designentscheidung)). Unterstützung für Unit- und Integrationstests? Remoting mit Technologien != RMI / WebServices? OSGI Integration? Security ohne CMS? Ich wills nicht weiter breit treten
.
Aber natürlich hast du recht. Das ist z.T. eine Einstellungsfrage. Allerdings sehe ich keinen wirklichen Grund EJB Spring vorzuziehen.
REINHAUN!In theory, there is no difference between theory and practice. In practice, there is!
www.olivergierke.de
-
Also kann Spring alles was EJB kann ?
-
28.08.08 09:46 #11In theory, there is no difference between theory and practice. In practice, there is!
www.olivergierke.de
Ähnliche Themen
-
Buchempfehlungen zu Enterprise Java
Von Thomas Darimont im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 9Letzter Beitrag: 16.01.12, 12:11 -
Java Beans in XSL
Von Or-K im Forum XML TechnologienAntworten: 0Letzter Beitrag: 05.07.06, 11:30 -
Offizielle JCP SPezifikation der Enterprise Java Beans zur Version 2.1
Von Thomas Darimont im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 07.03.05, 22:30 -
Crystal Enterprise 10 in Java integrieren.
Von solm im Forum JavaAntworten: 0Letzter Beitrag: 12.10.04, 09:43 -
Java Beans Übung
Von 'ka im Forum JavaAntworten: 2Letzter Beitrag: 25.09.04, 15:15





Zitieren


Login





