J2EE für Anspruchvolle

Status
Nicht offen für weitere Antworten.

Bleiglanz

Gesperrter Benutzer
hab mal wieder aus Langeweile ein Buch gelesen

"J2EE Einstieg für Anspruchvolle" Addison-Wesley/Pearson

Mit diesem Buch lernen Sie, wie Sie effiziente und skalierbare J2EE-Applikationen erstellen. Sie profitieren dabei von der langjährigen Erfahrung des Autors, der zusätzlich zahlreiche Hintergrundinformationen einfließen lässt, die vorhandenes Wissen vertiefen und Zusammenhänge deutlich machen
[...]
Tipps aus der Praxis runden das Buch ab und machen es zum idealen Lehrwerk für ambitionierte Ein- und Umsteiger.

Zur Auffrischung vielleicht nicht schlecht, dachte ich; vom Inhalt war ich dann doch mehr als überrascht...

In fast allen HTML Listings ein
Code:
<FONT color="green" face="arial">
da gings schon los: ich frage mich, wozu das gut sein soll?

genauso viele sinnlose Quelltextkommentare
Code:
   /** Creation-Date */
   private Date creationDate;
   /** Constructor */
   public ChatUser () {
      this.creationDate = new Date();
   }
die wohl zum Seitenschinden gebraucht werden. Das gute alte "+ nehmen obwohl schon ein Stringbuffer da ist"
Code:
      StringBuffer text ....
      text.append(start+" nach "+destination);
fehlt auch nicht. Und dass man bei der Suche nach einem Wert in einer HashMap über das KeySet iteriert, jeden Wert holt und ihn anschaut (anstatt gleich übers ValueSet zu iterieren) hat den Lektor auch nicht gestört.

Aber soweit sind das ja kleinere Stilprobleme, inhaltlich gehts dann richtig zur Sache...


Der Autor glaubt felsenfest (mindestens 5mal so gesagt) dass der Application-Scope bei Webanwendungen
allen Webanwendungen GEMEINSAM zur Verfügung steht ("Da jedoch alle Anwendungen eines Webservers sich den Application-Scope gemeinsam teilen").

Er stellt eine völlig sinnlose Analogie zwischen dem jsp:include und der java-import Anweisung her

Er glaubt, er könne das Encoding einer Webseite durch den Content-Type Header beeinflussen, offenbar hat er noch nie von der Methode response#setCharacterEncoding gehört

Er hat keine Ahnung von Zeichensätzen usw., er behauptet allen Ernstes, UTF-8 sei eine Abkürzung für Unicode und dass Java seit seiner Entstehung "intern UTF-8" zur Darstellung von Zeichenketten verwenden würde

Er behauptet, dass ä ö ü "keine Bestandteile von UTF-8" sind

Er verwendet in einem Listing "E-Mail" als Variablennamen (private String E-Mail, getE-Mail(),...), das dürfte sich wahrscheinlich nicht einmal übersetzen lassen

Neu war mir auch, dass in XML alle Tags kleingeschrieben werden müssen...

Das sind jetzt mal so die Fehler am Rande, dass der ohnehin spärliche EJB-Teil (also das eigentliche Kernstück der J2EE) völlig unverständlich ist, sollte nicht mehr überraschen. Aber dass ein grösseres Beispiel vorgestellt wird, bei dem CMR verwendet wird OHNE die an dieser Stelle zwingend vorgeschriebenen Lokalen Interfaces/Homes explizit auszuprogrammieren ist dann doch ein Hammer.

Dieses Beispiel zieht sich über 7 Seiten, kein Anfänger wird das in der vorgestellten Form jemals zum Laufen bringen.

Und dass die Home-Schnittstelle "für jeden Client unsichtbar ist", leuchtet auch nicht recht ein, da man sich ein Client genau diese als allererstes vom Namensdienst abholt?

Übrigens lässt sich für einen Anfänger kaum eines der zahlreichen Beispiele in dem Buch nachvollziehen, weil das "Deployment" nie explizit beschrieben wird. Was nützt einem die Vorstellung von Hibernate/JDO/Entity EJBs wenn NIEMALS die nötige Backend-Infrastruktur (ein Datenbankserver) erwähnt wird...

Eigentlich schade, das Buch selbst wäre nämlich flott geschrieben und schön aufgemacht; es hat nur leider sehr wenig mit der J2EE zu tun und ist reichlich oberflächlich. Die vielen krassen inhaltlichen Fehler dürften Anfänger etwas verwirren.
 

KSG9|sebastian

Top Contributor
hm...gut....ich hab mir überlegt ob ich mir das buch mal kaufen soll....jetzt werde ich definitiv die finger davon lassen, danke :)

woher hast du eigentlich die vielen Bücher ? Kaufst du dir jeden Monat ein Sortiment oder bekommst du es über deinen Arbeitgeber ?
 

Bleiglanz

Gesperrter Benutzer
KSG9|plak hat gesagt.:
woher hast du eigentlich die vielen Bücher ? Kaufst du dir jeden Monat ein Sortiment oder bekommst du es über deinen Arbeitgeber ?
beides

die selbstkaufquote sinkt ständig, übrigens sind gerade die deutschsprachigen bücher oft grottenschlecht
 

abollm

Top Contributor
Bleiglanz hat gesagt.:
KSG9|plak hat gesagt.:
woher hast du eigentlich die vielen Bücher ? Kaufst du dir jeden Monat ein Sortiment oder bekommst du es über deinen Arbeitgeber ?
beides

die selbstkaufquote sinkt ständig, übrigens sind gerade die deutschsprachigen bücher oft grottenschlecht

Welches J2EE-Buch kannst du denn uneingeschränkt empfehlen?
Ich hatte mir kürzlich eine im Netz vorhandene ältere Version von "Enterprise Java Beans", Richard Monson-Haefel, ein wenig genauer angeschaut.
Das erschien mir nicht vollkommen daneben.
 

Bleiglanz

Gesperrter Benutzer
jo, würde ich empfehlen

allerdings hast du auch damit eine harte Zeit, weil das Deployment auf einen konkreten Appserver nicht beschrieben wird

es gibt aber recht gute "Workbooks" dazu
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Suche J2EE Buch Bücher, Tutorials und Links 4
T Gesucht: Buch zur effizienten Java (J2EE) Programmierung Bücher, Tutorials und Links 10
G J2EE Buch Bücher, Tutorials und Links 2
clemson J2EE Design Patterns Buch Bücher, Tutorials und Links 5
K Bücher zum Thema J2EE Bücher, Tutorials und Links 4
L deutsche J2EE Tutorials Bücher, Tutorials und Links 6
T Suche Bücher zu STRUTS und J2EE Bücher, Tutorials und Links 2
N J2EE Bücher, Tutorials und Links 2
A Java-Buch für erfahrenen Programmierer gesucht Bücher, Tutorials und Links 6
OnDemand Suche Buch für Clean Code Bücher, Tutorials und Links 11
B Java Buch für Kinder Bücher, Tutorials und Links 5
M.L. Download: Dossier für Software Architekten Bücher, Tutorials und Links 1
D Suche Bücher für allgemeine Softwareentwicklung Bücher, Tutorials und Links 15
D Bücher für Machine Learning/Data Science Bücher, Tutorials und Links 11
Z Buch für Einsteiger/Fortgeschrittene Bücher, Tutorials und Links 7
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
M Beste Fachzeitschrift für Java Bücher, Tutorials und Links 2
fatAnimal Übungen für mathematische Aufgabenstellungen. Bücher, Tutorials und Links 5
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
M.L. Weihnachtskalender für Entwickler Bücher, Tutorials und Links 0
J Buch für Anfänger gesucht - Java / JavaFX Bücher, Tutorials und Links 52
T Für alle Anfänger neue Seite gefunden Bücher, Tutorials und Links 0
M.L. Java-Dossier für Softwarearchitekten 2019 Bücher, Tutorials und Links 0
C Welche Werkzeuge für bestimmte Aufgabenstellung? Bücher, Tutorials und Links 1
M Einsteigerbuch / Tutorial für Java am PC + Android + Eclipse Bücher, Tutorials und Links 11
J Android-Apps entwickeln für Einsteiger, Auflage Nr.7, Ausgabe 2018 mit Android Studio 3 Bücher, Tutorials und Links 2
T "Große" Programmieraufgabe für Anfänger Bücher, Tutorials und Links 3
Wurstkopp [Humble Book Bundle] 15 Java O'Reilly E-Books für ~13€ (Englisch) Bücher, Tutorials und Links 0
S Java für Fortgeschrittene? Bücher, Tutorials und Links 1
S Java-Programmierung für Anfänger Bücher, Tutorials und Links 2
DaCrazyJavaExpert Buch für Fortgeschrittenere Bücher, Tutorials und Links 6
DaCrazyJavaExpert Buchempfehlung für den erweiterten Java-Einstieg Bücher, Tutorials und Links 6
J Frage für Buchempfehlung Bücher, Tutorials und Links 2
P Suche Buch / Lernmaterial für Fortgeschrittene Bücher, Tutorials und Links 10
M Buchempfehlung für Umsteiger Bücher, Tutorials und Links 0
S Java-Buch für absolute Anfänger Bücher, Tutorials und Links 7
rogue Tipps und Links für einen Ladungsoptimierer in Frachtcontainer Bücher, Tutorials und Links 1
M Suche Tutorials für Client/Server und anderes Netzwerkbezogenes Bücher, Tutorials und Links 2
J Gutes Java Buch für programmieren von Anwendungen Bücher, Tutorials und Links 1
D Gute Buchquellen für Software Engeneering: Use Case -> User Interface Spezifikation Bücher, Tutorials und Links 2
E [Empfehlung gesucht] Einstieg für 2D Spieleprogrammierung Bücher, Tutorials und Links 6
M Suche Tutorial für Sound erstellung in JAVA Bücher, Tutorials und Links 3
D Übungsaufgaben Empfehlung für Listen Bücher, Tutorials und Links 3
F Java Bücher für Einstieg inkl. Übungsaufgaben Bücher, Tutorials und Links 0
V Unterlagen für Oracle Zertifizierung Bücher, Tutorials und Links 2
W Buchempfehlung für verteilte Anwendungen? Bücher, Tutorials und Links 3
B DAS Buch für Anfänger Bücher, Tutorials und Links 3
L Suche Bücher auf Bachelor-Niveau für: ... Bücher, Tutorials und Links 6
F Suche Buch zur Awt und Swing Programmierung für fortgeschrittene :) Bücher, Tutorials und Links 7
M Empfehlung Java Buch für Programmdesign Bücher, Tutorials und Links 7
T Anfängerbuch für c++ und evtl Java Bücher, Tutorials und Links 10
X Gutes Buch für Einsteiger gesucht Bücher, Tutorials und Links 3
K Deutsches Buch für Java Swing Bücher, Tutorials und Links 7
S Suche gutes Java-Buch für fortgeschrittenere Themen Bücher, Tutorials und Links 4
K Übungen für Softwareentwicklung? Bücher, Tutorials und Links 3
B Buch zu Algorithmen, Bäumen, Graphen, ... für Anfänger Bücher, Tutorials und Links 5
J Java ist auch eine Insel für Anfänger? Bücher, Tutorials und Links 26
0 Wichtigste Themen für Java Entwickler Bücher, Tutorials und Links 9
N [Suche] Buch Empfehlung für JUnit Bücher, Tutorials und Links 4
T Welche Literatur für SCWCD/OCWCD Bücher, Tutorials und Links 2
W Suche Buchempfehlung für SWING/AWT Bücher, Tutorials und Links 7
B Buch für Programmieranfänger Bücher, Tutorials und Links 8
N Gutes Buch für Java Anwendungen Bücher, Tutorials und Links 9
F Übungsaufgaben für Java Bücher, Tutorials und Links 7
N 310-083 Prüfung für SCWCD Bücher, Tutorials und Links 3
B Java Buch für Swing/grafische Programmierung Bücher, Tutorials und Links 2
K Gutes (Einstiegs)-Buch für JSF 2.0 Bücher, Tutorials und Links 5
S Java Buch für Quereinsteiger Bücher, Tutorials und Links 4
B [SUCHE] Buch oder Tutorial für "Herangehensweisen" Bücher, Tutorials und Links 3
B [SUCHE] Gutes Buch für nächsten Level Bücher, Tutorials und Links 3
D Gutes Buch für blutige Anfänger Bücher, Tutorials und Links 5
N Tutorials für kleinere Anwendungen Bücher, Tutorials und Links 2
B Tutorial für JFreeChart Bücher, Tutorials und Links 11
G Hibernate für Dummies? Bücher, Tutorials und Links 2
P Installation des deutschen Language Packs für Eclipse 3.3 Bücher, Tutorials und Links 7
B Literaturempfehlung für JSP/Struts Bücher, Tutorials und Links 2
S Literatur für fortgeschritten Javerianer Bücher, Tutorials und Links 6
L Suche Java-Buch für "Anfänger" Bücher, Tutorials und Links 4
F GridBagLayout Tutorial auf deutsch für Java 1.6 ? Bücher, Tutorials und Links 2
T Sowas wie "Java Insel" für C++? Bücher, Tutorials und Links 8
S Buchempfehlung für (nicht !) Anfänger Bücher, Tutorials und Links 10
K Tutorial für Anfänger Bücher, Tutorials und Links 2
D Deutsches Java-Buch für eine Schulung Bücher, Tutorials und Links 2
H Link: Clara - Disassembler für Java-Klassendateien Bücher, Tutorials und Links 1
A Suche Literatur für professionelle Internationalisierung. Bücher, Tutorials und Links 2
N Gutes Buch über Jogl(OpenGL Binding für Java) Bücher, Tutorials und Links 3
F Suche buch für eine größere Anwendung Bücher, Tutorials und Links 7
D Java SE Video Tutorials mit Eclipse für Einsteiger Bücher, Tutorials und Links 8
K (suche) hilfeprogramm für eclipse Bücher, Tutorials und Links 3
dercheffe Java ist eine Insel für Version 6 Bücher, Tutorials und Links 2
G Nachschlagewerk für Java Bücher, Tutorials und Links 5
G JAVA Buch mit vielen Beispielen für Anfänger Bücher, Tutorials und Links 5
P "Java Buch für Kinder" / "Mein erstes Program Bücher, Tutorials und Links 19
G Wieder die Frage nach einem Buch für Javaanfänger Bücher, Tutorials und Links 10
M Gutes java - Buch für etwas fortgeschritteneren Bücher, Tutorials und Links 3
S Buch für erfahrenen Programmier Umsteiger gesucht Bücher, Tutorials und Links 3
I Buch für Informatik-LK Java Bücher, Tutorials und Links 2
M kompendium für Anfänger! Bücher, Tutorials und Links 3
G Buchempfehlung (oder sonstige Ressourcen) für Java Webservic Bücher, Tutorials und Links 3
T Suche Abschlussprojekt für Anfängerkurs Bücher, Tutorials und Links 12

Ähnliche Java Themen


Oben