|
XML - Das Entwicklerbuch
R. Allen Wyke, Sultan Rehman, Brad Leupen
Microsoft Press
EAN: 9783860636367 (ISBN: 3-86063-636-7)
640 Seiten, kartoniert, 19 x 24cm, August, 2002, mit Begleit CD-ROM
EUR 49,90 alle Angaben ohne Gewähr
|
|
Umschlagtext
Lernen Sie mit XML und dem .NET Framework Internet-Anwendungen der nächsten Generation zu programmieren
Die Extensible Markup Language (XML) ist eine Schlüsselkomponente für webbasierte Anwendungen der Zukunft und für die Microsoft .NET-Plattform. Dieses Buch bietet detaillierte Anweisungen und umfangreiches Wissen, um die Rolle und Möglichkeiten von XML in der Programmierung von skalierbaren Client/Server- und Web-Anwendungen zu verstehen. Beginnend bei den grundlegenden Elementen von XML und den Möglichkeiten, XML-Dokumente zu parsen, konzentriert sich das Buch im weiteren auf fortgeschrittene Themen, wie die Programmierung von Datenbanken, Benutzeroberflächen und Messaging-Anwendungen unter Verwendung von Standards wie SOAP und XSLT. Ein weiterer Schwerpunkt ist das Thema Interoperabilität, also die Erstellung von Multiplattform-Lösungen, die Integration von Legacy-Systemen und die Möglichkeit, für mobile Geräte zu programmieren. Abschließend wird noch einmal dezidiert die Rolle von XML im .NET-Framework beleuchtet, um den umfassenden Überblick über die wichtigsten Aspekte von XML zu gewährleisten.
Lesen Sie:
Überblick über die XML-Architektur
Parsen von XML
Integration mit Datenbanken
Entwickeln von Webanwendungen
Benutzeroberflächen mit XML erstellen
XML-basiertes Messaging
Metadaten erzeugen
Eine Serveranwendung programmieren
Einen Client programmieren
Plattformübergreifende Entwicklung
Geräteunabhängige Entwicklung
Legacy-Systeme integrieren
SOAP
BizTalk Server
.NET-Programmierung
XML-Schemas
Auf Begleit-CD:
Beispielcode aus dem Buch
Englische und deutsche Ausgabe als Ebook
.NET Framework Software Development Kit + Service Pack 1
Microsoft XML Parser (MSXML) 4.0 und XML SDK 4.0
Microsoft Mobile Internet Toolkit
R. Allen Wyke ist Vice President von Blue292, einer auf Umwelt- und medizinische Anwendungen spezialisierten Firma. Sultan Rehman ist Chief Software Architect bei Engage und spezialisiert auf objektorientiertes Design. Brad Leupen ist Chief Technology Officer bei Entrinsik, wo er webbasierte Lösungen mit XML und XSLT programmiert.
Inhaltsverzeichnis
Danksagungen XV
Vorwort XVII
Teil l
Einführung l
l Ein Überblick über die XML-Architektur
Die Anfänge des Computing und seine Weiterentwicklung
Entwicklung des Systemdesigns
Entwicklung von Client-Server-Anwendungen
Die Systemvoraussetzungen
Eine Einführung in XML
XML im Vergleich zu XHTML
Der Kern von XML
Warum XML?
XML Dokumente
Die Deklaration des Dokumenttyps
XML und XML-Schema:
Wohlgeformte und gültige Dokumente
Wieso ist XML erforderlich?
Welche Probleme löst XML?
Warum ist XML eine gute Wahl?
Wobei kann XML helfen?
Mit Objekten arbeiten
Messaging zwischen Programmen
Prozessmodellierung
UML darstellen
Microsoft .NET
Zurück zu den Ursprüngen
Wie geht es weiter?
Das nötige Wissen
XML-Software
Where Do You Want to Go ?
2 Die Grundlagen von XML
Die Ziele von XML
Die XML-Sprache
Elemente
Elementattribute
Weitere Möglichkeiten
Entities
Kommentare
Verarbeitungsanweisung
Dokumentinstanzen
Wohlgeformte Dokumente
Gültige und Ungültige Dokumente
So geht es weiter
3 XML-Dokument parsen
Was macht ein XML-Parser?
Validierende und nichtvalidierene Parser
Streambasierte und baumbasierte Parser
Baumbasiertes Parsen mit dem DOM
Wichtige Schnittstellen im DOM
Andere DOM-Schnittstellen
Streambasiertes Parsen mit SAX
Das Verhalten eines SAX-Parsers
SAX in drei Schritten benutzen
Auswahl der Parsemethode
Die DOM-Methode
Die SAX-Methode
Beispielszenarios
Verfügbare Parser
MSXML
Xerces
Andere Parser
Das Parsen von XML innerhalb des .NET Frameworks
Zusammenfassung
Teil II
Anwendungsentwicklung
4 Datenbankintegration
Datenbanken und XML
DBMS-Typen
Warum XML?
Die Probleme bei der Nutzung von XML in einem DBMS
Der Einsatz von XML mit relationalen Datenbank-Managementsystemen
Datenzentrierte XML-Dokumente speichern und auslesen
Dokumentzentrierte XML-Dokumente speichern und auslesen
XML in kommerziellen relationalen Datenbank-Managementsystemen
Microsoft SQL Server 2000
Oracle 9i
Zusammenfassung
5 Entwicklung für das Web
Der Webpublishing-Prozess
Ein Beispiel für eine XML-Navigation
Eine neue Publishing-Technik mit XML
Cascading Style Sheets
Wann CSS sinnvoll zur Formatierung von XML ist
Wann CSS nicht sinnvoll ist
Die Browserkompatibilität von CSS
Extensible Stylesheet Language Transformation
XSL-Formatting Objects
XSL-Transformationen
Wann Sie XSLT benutzen sollten
Die Browserkompatibilität von XSLT
XSLT einsetzen
Beispiele für die XSLT-Transformation
Eine Beispielanwendung
Die Anforderungen
Anforderungsanalyse
Die Steuerungsseite
Die Seiten aufbauen
Die Teile zusammenführen
Schlussanmerkungen
6 Benutzeroberflächen erstellen
Eine Benutzerschnittstelle mit XML modellieren
Die Vorteile von XML
Rückblick auf das Steuerungsseitenmodell
Ein Schema für eine Benutzerschnittstelle
Zwei mögliche Ul-Schemata
Die Verwaltung des Layouts
Eine einfache Detailansicht
Eine detailliertere Ansicht
Verzeichnisansichten
Navigation
Ein einfaches Navigationsschema
Eine Beispielnavigation
Ein Registerkartenmenü
Ein Verzeichnisbaum
Eingabesteuerelemente
Konsistenz
Das
Weitere Titel aus der Reihe Entwicklerbuch |
|
|