|
|
Java Bücher
|
|
The Java Developers Almanac 1999 (Java Series) by Patrick Chan
|
 |
|
Online bestellen
|
Ein ständiges Ärgernis ist das Suchen in den JDK-Dokumentationen nach Parameterlisten
von JDK-Klassenmethoden und Versionschecks. Beispielsweise ist sicher jeder schon einmal über
die Vector.add() Methode gestolpert, die erst mit dem JDK 1.2 eingeführt wurde. Patrick Chan
hat das erkannt und dieses wertvolle Nachschlagewerk herausgebracht. Es versammelt alle Packages
des JDK 1.2, exklusive der javax.swing.plaf Package. In der Summe findet man in handlichster und
übersichtlichster Form Informationen zu etwa 1500 Klassen, so daß sich alle Fragen in
Sekunden klären lassen. Dieses Buch sollte daher wirklich in keiner Entwicklerbibliothek
fehlen.
Empfehlung!
|
|
Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition by Ed Roman
|
 |
|
Online bestellen
|
In den letzten Monaten war eines der großen Schlagworte in der Javawelt die
Enterprise JavaBeans-API. Diese umfaßt unter anderem Gebiete wie Transaktionen,
RMI, Servlets, JNDI, XML, Corba, Entity- und Session-Beans. Allen diesen nicht trivialen
Sektoren widmet sich Ed Roman in seinem Buch. Dabei wird über viele Kapitel
verteilt ein E-Commerce-System mit 9 Beans und 7 Servlets entwickelt. Als große
Leistung des Autoren muß die Einbettung der manchmal trockenen Theorie in
den hervorragenden Lesefluß erwähnt werden, die das Verständnis für
viele kritische Fragen stark erleichtert. In meinen Augen gibt es derzeit kein
vergleichbares Buch auf dem Markt.
Daher: Empfehlung!
|
|
Graphic Java 2, Volume 2, Swing by David M. Geary
|
 |
|
Online bestellen
|
David M. Geary ist den Informierten sicher als Autor einiger Bücher zum Thema graphische
Benutzeroberflächen mit Java bekannt. Auch dieses Monumentalwerk (1620 Seiten!)
beschäftigt sich eingehend mit der Entwicklung des Benutzerinterfaces. Es widmet sich dabei
ausschließlich den mit dem JDK 1.2 eingeführten Java Foundation Classes, auch als
Swing bekannt. Diese Bibliothek zeichnet sich durch die konsequente Einführung des
Model-View-Konzeptes aus. Das Buch geht neben diesem Thema sehr tiefgreifend auf jedes
verfügbare graphische GUI-Element, vom Button, über Tabellen bis zu Text-Komponenten
ein. Auch wenn das Buch durch, in meinen Augen etwas unnötige, API-Zusammenfassungen
etwas dick geworden ist, so ist es doch eine unentbehrliche Hilfe beim Verständnis der
nicht einfachen Strukturen.
Für alle UI-Designer eine klare Empfehlung!
|
|
Graphic Java 2, Volume 1, AWT by David M. Geary
|
 |
|
Online bestellen
|
Auch wenn es immer weniger Anwendungen sein werden die es nutzen, so ist das AWT aufgrund
seiner wesentlich geringeren Anforderungen immer noch ein wichtiges Produkt im Bereich
der Java GUIs. Und natürlich hat auch David M. Geary sich mit dem Abstract Window Toolkit
eingehend beschäftigt und als Ergebnis dieses Buch veröffentlicht. Da der Autor
auch diesem Buch die Sorgfalt angedeihen liess wie dem zweiten Band, gilt hier ebenso:
Empfehlung!
|
|
Java I/O (O'Reilly Java) by Elliotte Rusty Harold
|
 |
|
Online bestellen
|
Es gibt kaum ein Package das ähnlich schwer zu durchschauen ist wie das java.io Package
mit seinen unzähligen Klassen und Interfaces. Genau in diese Lücke schlägt
dieses Buch, daß nicht nur die Packagestruktur erklärt, sondern sinnvoll die
Integration für eigene Verwendungszwecke, wie etwa einen ZIP-Stream oder ähnliches
nahebringt. Außerdem geht der Autor auf die Programmierung des java.net Package ein,
und zeigt dabei unter anderem Gebiete wie die Low-Level Netzwerk-Programmierung per Sockets.
Weitere Kapitel widmen sich der Verschlüsselungsunterstützung (DES), der Funktion
der Objektserialisierung, sowie der Unicode-Unterstützung in Java.
Empfehlung!
|
The Java Native Interface: Programmer's Guide and Specification (Java Series)
by Sheng Liang |
 |
|
Online bestellen
|
Wer schon mal versucht hat nur mit den von Sun bereitgestellten Header-Dateien einen
Zugriff auf plattformabhängige Bibliotheken zu basteln wird mit diesem Buch glücklich
werden. Der Autor Sheng Liang beginnt mit dem beispielhaften Einsatz der String-Routinen,
deren Nutzungsschemata sich dann leicht auf eigene Objekte erweitern lassen. Desweiteren
wird der Zugriff auf Arrays, der Umgang mit Referenzen, Exceptions und der Zugriff auf die VM
erklaert. Ein weiteres Kapitel widmet Liang den typischen Problemen, die beim Programmieren
mit dem JNI auftreten können. Im Anhang finden sich dann auch noch ein Überblick der
JNI-Routinen sowie der JNI-Datentypen.
Empfehlung!
|
|