|
|
|||
|
||||
OverviewFull Product DetailsAuthor: Kay SchulzPublisher: Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Imprint: Springer-Verlag Berlin and Heidelberg GmbH & Co. K Edition: 2000 ed. Dimensions: Width: 15.50cm , Height: 3.40cm , Length: 23.50cm Weight: 0.984kg ISBN: 9783540657101ISBN 10: 354065710 Pages: 643 Publication Date: 15 November 1999 Audience: Professional and scholarly , Professional & Vocational Format: Mixed media product Publisher's Status: Active Availability: Out of stock The supplier is temporarily out of stock of this item. It will be ordered for you on backorder and shipped when it becomes available. Language: German Table of ContentsGrafikprogrammierung.- 1 JFC/Swing.- 1.1 Einfuhrung.- 1.1.1 Allgemeines.- 1.1.2 IFC, JFC, AWT, Swing.- 1.1.3 UEberblick uber Swing-Packages.- 1.2 Swing und das AWT.- 1.2.1 Swing-Komponenten.- 1.2.2 Event-UEberblick.- 1.3 Erweiterte Swing-Moeglichkeiten.- 1.3.1 Einfuhrung.- 1.3.2 Model-View-Controller-Architektur.- 1.3.3 Drei Wege, ein Swing-GUI zu entwerfen.- 1.3.4 JTree.- 1.3.5 Ausfuhrliche Betrachtung von JList/JComboBox.- 1.3.6 Swing Text Framework.- 1.3.7 Swing Table Framework.- 1.3.8 Erzeugen eines neuen Aussehens.- 1.4 Drag-and-Drop.- 1.4.1 Einfuhrung.- 1.4.2 Datentypen und Aktionen.- 1.4.3 Erzeugen einer Quellkomponente.- 1.4.4 Erzeugen einer Drop-fahigen Komponente.- 1.4.5 Datentransfer (Data transfer).- 1.4.6 Der Weg von Transferable.- 1.4.7 Fazit.- 1.5 Schluss.- 1.6 Zusatzliche Informationen.- 1.6.1 Internet.- 1.6.2 Bucher.- 2 Java 2D API.- 2.1 Einfuhrung.- 2.2 Erweiterungen der Standard-APIs.- 2.2.1 Einfuhrung.- 2.2.2 java.awt.- 2.2.3 java.awt.color.- 2.2.4 java.awt.font.- 2.2.5 java.awt.geom.- 2.2.6 java.awt.image.- 2.3 Grundlagenpraxis.- 2.3.1 Graphics2D-Klasse.- 2.3.2 Bezier und andere Kurven.- 2.3.3 Fonts und Text.- 2.3.4 Fazit.- 2.4 Antialiasing, Images und Alpha-Komposition.- 2.4.1 Einfuhrung.- 2.4.2 Aliasing.- 2.4.3 Clipping.- 2.4.4 Einfache Bildmanipulation.- 2.4.5 Fazit.- 2.5 Bildverarbeitung.- 2.5.1 Einfuhrung.- 2.5.2 Bildverarbeitung ist keine Hexerei.- 2.5.3 Convolution.- 2.5.4 Lookup Tables.- 2.5.5 Thresholding.- 2.5.6 BildManipulator.- 2.5.7 Fazit.- 2.6 Beispiel eines 2D-Programms.- 2.6.1 Bilderzeugung.- 2.6.2 Bildmanipulator.- 2.7 Zusatzliche Informationen.- 2.7.1 Internet.- 2.7.2 Bucher.- 3 Java 3D.- 3.1 Grundlagen.- 3.1.1 Einfuhrung.- 3.1.2 Vor-und Nachteile.- 3.1.3 Installation von Java 3D.- 3.1.4 Erzeugung des Ansichtszweigs einer Szene.- 3.1.5 Inhalt in einen Scenegraph einfugen.- 3.1.6 Verwendung der Sun-Utility-Klassen.- 3.2 Erweiterte Konzepte.- 3.2.1 Einfuhrung.- 3.2.2 Transformationen und Positionierung.- 3.2.3 com.sun.j3d-Klassen.- 3.2.4 Verhalten und Interpolierung.- 3.2.5 Wiederverwendung von 3D-Inhalten.- 3.2.6 VRML97 und Java 3D.- 3.2.7 Geschwindigkeit, immer und immer wieder.- 3.2.8 Capability Bits.- 3.2.9 Kompilierung von Java-3D-Branch-Gruppen.- 3.3 Fazit.- 3.4 Zusatzliche Informationen.- 3.4.1 Internet.- 3.4.2 Bucher.- Netzwerkprogrammierung.- 4 Remote Method Invocation (RMI).- 4.1 Grundlagen.- 4.1.1 Einfuhrung.- 4.1.2 Architekturuberblick.- 4.1.3 RMI-Packages und Klassenhierarchie.- 4.2 SecurityManager.- 4.2.1 Einfuhrung.- 4.2.2 Nutzen eines SecurityManager.- 4.2.3 Methoden des SecurityManager.- 4.2.4 Schreiben eines eigenen erweiterten SecurityManagers.- 4.2.5 Methoden und Aktionen.- 4.2.6 Installation eines SecurityManagers.- 4.3 Erzeugen einer RMI-Applikation.- 4.3.1 Einfuhrung.- 4.3.2 Interfaces.- 4.3.3 Server.- 4.3.4 Client.- 4.3.5 RMI-Tools.- 4.3.6 Ausfuhrung.- 4.4 Callbacks.- 4.4.1 Einfuhrung.- 4.4.2 Implementierung.- 4.5 Agents.- 4.5.1 Einfuhrung.- 4.5.2 Interface.- 4.5.3 Client.- 4.5.4 Server.- 4.5.5 Ausfuhrung.- 4.6 RMI-Sicherheit.- 4.6.1 Einfuhrung.- 4.6.2 Class Loading.- 4.6.3 RMI und Firewalls.- 4.7 Zusatzliche Informationen.- 4.7.1 Internet.- 4.7.2 Bucher.- 5 JavaIDL/CORBA.- 5.1 Einfuhrung.- 5.1.1 Grundbegriffe.- 5.1.2 Motivation.- 5.1.3 Am Anfang war RPC.- 5.1.4 Kommunikation mit CORBA.- 5.1.5 CORBA-Vision.- 5.1.6 Deklarative Sprache.- 5.1.7 CORBAServices.- 5.1.8 CORBAFacilities.- 5.1.9 Vorteile von CORBA.- 5.1.10 Administration der Objekte.- 5.1.11 Clients und Server.- 5.1.12 HTTP-Tunneling.- 5.1.13 CORBA-Softwareanbieter.- 5.2 Die Interface Definition Language.- 5.2.1 Einfuhrung.- 5.2.2 Module.- 5.2.3 Interfaces.- 5.2.4 Operationen.- 5.2.5 Beispiele.- 5.2.6 Attribute.- 5.2.7 Interfaces und Vererbung.- 5.2.8 Datentypen und Language Mapping.- 5.2.9 Ausnahmen (Exceptions).- 5.2.10 Factories.- 5.3 Callbacks.- 5.3.1 Grundlagen.- 5.3.2 Erzeugen eines Callbacks.- 5.4 Komplettes Beispiel.- 5.4.1 Einfuhrung.- 5.4.2 Installation von JavaIDL.- 5.4.3 Das Interface.- 5.4.4 idltojava.- 5.4.5 Dateiuberblick.- 5.4.6 Server.- 5.4.7 Client.- 5.4.8 Testen.- 5.5 Zusammenfassung.- 5.6 Zusatzliche Informationen.- 5.6.1 Internet.- 5.6.2 Bucher.- Enterpriseprogrammierung.- 6 JavaBeans.- 6.1 Einfuhrung.- 6.1.1 Definition Bean.- 6.1.2 Beans-Architektur.- 6.2 Events.- 6.3 Properties (Eigenschaften).- 6.3.1 Einfuhrung.- 6.3.2 Simple Properties.- 6.3.3 Index Properties.- 6.3.4 Bound Properties.- 6.3.5 Constrained Properties.- 6.4 Methoden.- 6.4.1 Einfuhrung.- 6.4.2 Beanlnfo.- 6.5 Customization.- 6.5.1 Einfuhrung.- 6.5.2 Eigene Customizers.- 6.5.3 Property Customizers.- 6.5.4 System-Property-Editoren.- 6.6 Persistenz.- 6.6.1 Einfuhrung.- 6.6.2 Bean Serialization.- 6.6.3 Wiederherstellung einer Bean.- 6.6.4 Versionsverwaltung einer Bean.- 6.7 Introspection.- 6.7.1 Einfuhrung.- 6.7.2 Reflection.- 6.8 Verwendung der BeanBox und des BDK.- 6.8.1 Einfuhrung.- 6.8.2 Start der BeanBox.- 6.8.3 JAR-Files.- 6.8.4 Verwendung der BeanBox.- 6.8.5 Events in der BeanBox.- 6.8.6 Ausfuhrliches Beispiel.- 6.9 Vergleich JavaBeans und ActiveX/COM.- 6.10 Bean Development Tools.- 6.11 Zusatzliche Informationen.- 6.11.1 Internet.- 6.11.2 Bucher.- 7 InfoBus.- 7.1 Einfuhrung.- 7.2 InfoBus-Komponenten.- 7.3 UEberblick uber den InfoBus-Prozess fur den Datenaustausch.- 7.3.1 Membership.- 7.3.2 Rendezvous.- 7.3.3 Datenzugriff (Data access).- 7.3.4 Change Notification.- 7.4 Implementierung von InfoBusMember um auf den Bus zu gelangen.- 7.5 InfoBus-Interface-Definitionen.- 7.5.1 InfoBusMember.- 7.5.2 InfoBusDataProducer.- 7.5.3 InfoBusDataConsumer.- 7.5.4 Dataltem.- 7.5.5 DataltemChangeManager.- 7.5.6 DataltemChangeListener.- 7.5.7 ImmediateAccess.- 7.5.8 ArrayAccess.- 7.5.9 RowsetAccess.- 7.5.10 DbAccess.- 7.5.11 Datenaustausch.- 7.5.12 Data Item Change Notification.- 7.6 Zusammensetzen der Bausteine.- 7.7 Status.- 7.8 Zusatzliche Informationen.- 7.8.1 Internet.- 7.8.2 Bucher.- 8 Einfuhrung in JDBC.- 8.1 Ziele.- 8.2 Einfuhrung.- 8.2.1 Allgemeines zu JDBC (TM).- 8.2.2 Funktionalitat von JDBC.- 8.2.3 JDBC ist eine Low-Level-API.- 8.2.4 JDBC, ODBC und andere APIs.- 8.2.5 DB-Modelle und JDBC/Java.- 8.2.6 SQL-Conformance.- 8.3 Typen von JDBC-Treibern.- 8.3.1 Allgemeines.- 8.3.2 JDBC-ODBC-Brucke (Typ 1).- 8.3.3 Native-API-partly-Java-Treiber (Typ 2).- 8.3.4 Net-Protocol-all-Java-Treiber (Typ 3).- 8.3.5 Native-Protocol-all-Java-Treiber (Typ 4).- 8.3.6 Treiber-UEberblick.- 8.4 JDBC-ODBC Bridge Driver.- 8.5 Setup.- 8.5.1 Allgemeines.- 8.5.2 Windows 95/98/NT 4.0.- 8.5.3 Solaris.- 8.5.4 Testen des Setup.- 8.6 Connection.- 8.6.1 Eine Verbindung aufbauen.- 8.6.2 URLs.- 8.6.3 JDBC-URLs.- 8.6.4 Das ODBC-Subprotokoll.- 8.6.5 Registrierung von Subprotokolls.- 8.6.6 Senden von SQL-Statements.- 8.6.7 Transaktionen.- 8.6.8 Transaction Isolation Levels.- 8.6.9 Beispiel.- 8.7 Statements.- 8.7.1 Allgemeines.- 8.7.2 Erzeugen von Statement-Objekten.- 8.7.3 Ausfuhrung von Statements durch Statement-Objekte.- 8.7.4 Statement-Abschluss.- 8.7.5 Schliessen von Statement-Objekten.- 8.7.6 SQL-Escape-Syntax in Statement-Objekten.- 8.7.7 Verwendung von execute ().- 8.8 PreparedStatement.- 8.8.1 Allgemeines.- 8.8.2 Erzeugen von PreparedStatement-Objekten.- 8.8.3 IN-Parameter ubergeben.- 8.8.4 Datentyp-UEbereinstimmung von IN-Parametern.- 8.8.5 Verwendung von setObject ().- 8.8.6 Senden von JDBC NULL als IN-Parameter.- 8.8.7 Senden von grossen IN-Parametern.- 8.9 CallableStatement.- 8.9.1 Allgemeines.- 8.9.2 Erzeugen eines CallableStatement-Objektes.- 8.9.3 IN-und OUT-Parameter.- 8.9.4 INOUT-Parameter.- 8.9.5 Lesen der OUT-Parametern nach Erhalt der Ergebnisse.- 8.9.6 Lesen von NULL-Werten als OUT-Parameter.- 8.10 ResultSet.- 8.10.1 Allgemeines.- 8.10.2 Rows und Cursors.- 8.10.3 Veranderbare ResultSets.- 8.10.4 Zeilen loeschen und hinzufugen.- 8.10.5 Columns.- 8.10.6 Datentypen und Konvertierung.- 8.10.7 Verwendung von Streams fur sehr lange Zeilen.- 8.10.8 NULL-Ergebniswerte.- 8.10.9 Optionale oder multiple Ergebnis-Sets.- 8.10.10 Beispiel.- 8.11 Mapping von SQL- und Java-Typen.- 8.11.1 Allgemeines.- 8.11.2 Umwandlung von SQL-Datentypen in Java-Datentypen.- 8.11.3 JDBC-Typen.- 8.11.4 Beispiele der Umsetzung.- 8.11.5 Dynamischer Datenzugriff.- 8.11.6 Tabellen fur Datentypumwandlung.- 8.12 MetaData.- 8.12.1 Allgemeines.- 8.12.2 Lesen von MetaData-Typinformationen.- 8.12.3 Informationen uber die Datenbank.- 8.13 JDBC-Exception Types.- 8.13.1 Allgemeines.- 8.13.2 SQLException.- 8.13.3 SQLWarning.- 8.13.4 Data Truncation.- 8.14 Zusatzliche Informationen.- 8.14.1 Internet.- 8.14.2 Bucher.- 9 Enterprise JavaBeans.- 9.1 Einfuhrung.- 9.1.1 Hintergrund.- 9.1.2 Architektur.- 9.1.3 Vor- und Nachteile.- 9.1.4 Rollenverteilung wahrend des Entwicklungsprozesses.- 9.1.5 Entwicklungszyklus von Enterprise JavaBeans.- 9.2 EJB-Komponenten.- 9.2.1 Home Interface.- 9.2.2 Container.- 9.2.3 Enterprise JavaBean.- 9.2.4 Remote Interface.- 9.2.5 EJBObject.- 9.2.6 Session Bean.- 9.2.7 Entity Bean.- 9.2.8 Deployment Descriptor.- 9.2.9 EJB-JAR-File.- 9.3 Transaktionen.- 9.3.1 CORBA OTS.- 9.3.2 Spezifizieren von Transaktionssteuerungs- elementen im Deployment Descriptor.- 9.3.3 JTS - Java Transaction Service.- 9.3.4 Bean-managed Transaktionen.- 9.3.5 Session Synchronization Interface.- 9.3.6 Teilnahme an Transaktionen.- 9.3.7 Transaktionsmanagement von Datenbankoperationen.- 9.4 Beispiele und Anwendungen.- 9.4.1 Einfuhrung.- 9.4.2 Entity Bean mit Container-managed Persistence.- 9.4.3 Stateful Session Bean.- 9.5 Software.- 9.5.1 Firmen, die EJB unterstutzen.- 9.5.2 Entwicklungsumgebungen.- 9.6 Zusatzliche Informationen.- 9.6.1 Internet.- 9.6.2 Bucher.- 10 Java Commerce Client Framework.- 10.1 Einfuhrung.- 10.1.1 Grundlagen.- 10.1.2 Module (Cassettes).- 10.1.3 Der JCC-Sicherheitsmechanismus (Security Mechanisms).- 10.1.4 Vier Schritte, um ein Modul (Cassette) zu schreiben.- 10.1.5 Schritt 1: Implementierung einer CassetteControl-Klasse.- 10.1.6 Erzeugen einer Java Commerce Message fur eine Erwerbsoperation.- 10.1.7 Erzeugen einer Java Commerce Message fur eine Installationsoperation.- 10.1.8 Fazit.- 10.2 Erstellung einer Transaktion (Transaction).- 10.2.1 Ruckblick: Wie eine Beschaffungstransaktion arbeitet.- 10.2.2 Operation-Cassette-Klassen.- 10.2.3 Protocol-Cassette-Klassen.- 10.2.4 Instrument-Cassette-Klassen.- 10.2.5 Schritt 2: Implementierung der Operation-Bean.- 10.2.6 Fazit.- 10.3 Sicherheit.- 10.3.1 Sicherheit und das JCC-Framework.- 10.3.2 Schritt 3: Implementierung der Gates und Permits.- 10.3.3 Schritt 4: Unterschreiben einer Kassette mit Rollen.- 10.3.4 Zusammenfassung.- 10.4 Fazit.- 10.5 Zusatzliche Informationen.- 10.5.1 Internet.- 10.5.2 Bucher.ReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |
||||