|
|
Seminar Nr.: 5.4.2 |
| Java - Java - Fortgeschrittene |
| Voraussetzungen |
| Der Kurs Java-Grundlagen oder vergleichbare Kenntnisse. |
|
| Zielgruppe |
|
|
| Dauer: |
| 3 Tage |
|
| Preis |
| 995,00 € zzgl. MwSt. |
|
| Termine |
21.11.12 - 23.11.12
Kiel
|
|
| Seminar - Inhalt |
Generics
- Einsatzgebiete von Generics
- Typparameter, generische Klassen und generische Methoden
- Wildcards
- Bounds
- Generics und Vererbung, Vergleich zu Arrays, Kovarianz, Invarianz
- Raw Types, Typlöschung
- Generics im Laufzeitsystem, Reflection-API, Run-time Type Tokens
Internationalisierung und Lokalisierung
- Locale, korrekte Sortierung
- Internationalisierung mit ResourceBundle
- Formatieren von Zeichenketten, Datum, Zahlen
Dynamische Datenstrukturen
- Arrays-Methoden
- Listen (ArrayList, LinkedList)
- Mengen (HashSet, TreeSet)
- Assoziativspeicher ((Weak)HashMap, Properties)
- Queues, blockierende Queues
- Die Utility-Klasse Collections
- Sonstige Klassen im java.util-Paket
- Strong References und Weak References
Paralleles Programmieren mit Threads
- Die Klasse Thread und das Interface Runnable
- Das Concurrent-Paket
- Exectuor, Thread-Pools
- Callable und Future
- Synchronisation über kritische Abschnitte, Locks
- Koordination (Warten und Benachrichtigen)
- Thread-Gruppen
- Algorithmen und Synchronisation
Datei Ein/-Ausgabe
- Dateien, File, Verzeichnisse listen, Dateiattribute
- Datenströme (XXXStream, Reader, Writer)
- Kompression
- Verschlüsselte Datenströme
- Serialisierung
- Benutzereinstellungen sichern
Einfache grafische Oberflächen
- Ereignisse
- AWT und Swing
- Container und Komponenten
- Ereignisse der Komponenten
- Geometrie und Layoutmanager
- Dialoge
- Swing und SWT/JFace
Netzwerkzugriffe in Java
- Das Paket java.net [PDF]
- URLs und Verbindungen zum Netz
- URL-Verbindungen
- Sockets
- Netzwerk-Clients
- Ausblick auf NIO (und NIO.2)
- Server implementieren
- JavaServer Pages (JSP) und Servlets
Entfernte Methodenaufrufe und Web-Services
- Java Remote Method Invocation (RMI)
- Lokale und entfernte (remote) Objekte
- Namensdienst/Registry
- Dienstprogramm rmiregistry
- Übergabe-Semantik
- Web-Services
Datenbankzugriff mit JDBC
- Relationale Datenbanken und SQL
- Datenbanktreiber
- Eine Beispielverbindung, SQL-Anweisungen ausführen
- DriverManager, ResultSet
- Transaktionen
- DataSource
- Das DAO-Pattern
Reflection und Annotationen
- Meta-Programmierung
- Class-Objekte
- Eigenschafen zur Laufzeit auslesen
- Methoden aufrufen
- JavaBeans-Konvention
- Eigene Annotationen deklarieren
- Annotationen auswerten
XML-Verarbeitung mit Java
- Begriffswelt von XML: Elemente, Tags, Schema, Validierung
- Java API für XML, JAXP
- Lesen und schreiben mit StAX
- JDOM, DOM-Baum aufbauen und füllen
- Objekt-XML-Mapping mit JAXB
Einführung in die Java Enterprise Edition
- Bestandteile der Java EE 5
- Java EE Application-Server
- Namen-/Verzeichnisdienst JNDI
- Enterprise Java Beans (EJB)
- Java Persistence API (JPA)
- Java Message Service (JMS)
Werkzeuge
Testen mit JUnit Build-Management mit Ant JMX und JConsole, visualvm Logging, Log-Auswertung Tools zum Einhängen von nativen Bibliotheken, JNI-Wrapper
|
|
|
|
| Qualitätsmanagement |
Management Seminare, IT - Training, Personalentwicklung
Zukunft aus Schleswig-Holstein
Staatlich anerkannter Träger der Weiterbildung nach BFQG - SH
|
| Der schnelle Kontakt |
Vater ESN
Business-Academy GmbH
Lise-Meitner-Straße 25 - 29
24223 Schwentinental
Tel. : 04307 / 82569 -10
Fax : 04307 / 82569 -69
info@vater-esn.de
Impressum
|
|