- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
XML und Java: Das Team der Zukunft!
Produktdetails
- Produktdetails
- Galileo Computing
- Verlag: Rheinwerk Verlag
- Seitenzahl: 672
- Abmessung: 609.6mm
- Gewicht: 1216g
- ISBN-13: 9783934358577
- ISBN-10: 3934358578
- Artikelnr.: 24936931
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- Galileo Computing
- Verlag: Rheinwerk Verlag
- Seitenzahl: 672
- Abmessung: 609.6mm
- Gewicht: 1216g
- ISBN-13: 9783934358577
- ISBN-10: 3934358578
- Artikelnr.: 24936931
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
Westy Rockwell ist Senior Web Application Developer bei der tarent GmbH in Bonn mit mehr als 15 Jahren Erfahrung in Software, Firmware und Hardware. Er begeistert sich besonders für Webapplikationen mit Java, Tomcat, Xerxes und Xalan, mit denen er bereits Internet-Auktionen und -Portale entwickelt hat.
Vorwort ... 23 Danksagungen ... 25 1. Einführung und Anforderungen ... 27 ... 1.1 Das Ziel dieses Buchs ... 27 ... 1.2 Zur Verwendung dieses Buchs ... 27 ... 1.3 Einige verwirrende XML-Informationen im Internet ... 29 ... 1.4 Entscheidungen, mit denen Entwickler von XML- und Java-Webanwendungen konfrontiert sind ... 29 ... 1.5 Für dieses Buch getroffene Entwicklungsentscheidungen ... 32 2. Vorbereitungen für die Java-Softwareentwicklung ... 41 ... 2.1 Die Standardausgabe der JavaTM 2-Plattform ... 41 ... 2.2 Kompilieren von Java-Programmen ... 51 ... 2.3 Ausführen von Java-Programmen ... 60 ... 2.4 Debuggen von Java-Programmen ... 62 ... 2.5 Verwenden von Jars ... 64 3. Java-Servlets und Java Server Pages - Jakarta Tomcat ... 65 ... 3.1 Apache Software Foundation ... 65 ... 3.2 Jakarta Tomcat ... 66 ... 3.3 Installieren von Tomcat ... 67 ... 3.4 Ausführen von Tomcat ... 70 ... 3.5 Tomcat-Beispiel von Servlets und JSP-Seiten ... 78 ... 3.6 Hinzufügen Ihrer Tomcat-Webanwendung ... 80 ... 3.7 Java-Servlets und JSP ... 83 ... 3.8 ServletContext und Webanwendungen ... 87 ... 3.9 Webanwendungs-Gültigkeitsbereiche ... 89 4. XML und XSLT - Xerces und Xalan ... 91 ... 4.1 Das Apache-XML-Projekt ... 91 ... 4.2 Installieren von Xerces ... 92 ... 4.3 Xerces parst XML ... 94 ... 4.4 SAX sieht XML als Ereignisse ... 97 ... 4.5 Installieren von Xalan ... 97 ... 4.6 Xalan transformiert XML anhand von XSLT ... 100 ... 4.7 Verwendung von Beanshell mit Xalan ... 101 ... 4.8 Verwendung von Xalan von der Befehlszeile aus ... 103 ... 4.9 Das Zvon-XSL-Lernprogramm ... 103 ... 4.10 Xerces und Xalan im Vergleich zu XT und XP ... 104 ... 4.11 Synergie zwischen JSP und XML ... 104 5. Die Chatanwendung bonForum - Verwendung und Design ... 107 ... 5.1 Installieren und Ausführen von BonForum ... 107 ... 5.2 Ändern der bonForum-Webanwendung ... 115 ... 5.3 Die Verwendung von XML für das Design von Webanwendungen ... 118 ... 5.4 XML-Datenflüsse in Webanwendungen ... 133 6. Implementierung der bonForum-Chatanwendung ... 139 ... 6.1 Aufbau der bonForum Chat-Webanwendung ... 139 ... 6.2 Anzeigen und Auswählen von Chatkategorien ... 177 ... 6.3 Anzeigen von Chatnachrichten ... 179 ... 6.4 Das Ermitteln des Chatelements ... 187 ... 6.5 Anzeigen und Auswählen von Chats ... 189 ... 6.6 Anzeigen von Gästen im Chat ... 191 ... 6.7 Ausgeben der bonForum-Daten als XML ... 192 ... 6.8 Die Zukunft des bonForum-Projekts ... 193 7. Java Server Pages - die browserfähige Benutzeroberfläche ... 197 ... 7.1 JSP-basierte Webanwendungen ... 197 ... 7.2 Anzeigen von bonForum von den JSP-Dokumenten ... 202 8. Java Servlet führt das Kommando - BonForumEngine ... 231 ... 8.1 Was die Klasse BonForumEngine leistet ... 231 ... 8.2 Der Webanwendungs-Kontext für das Servlet ... 232 ... 8.3 Die Service()-Methode des Java-Servlets BonForumEngine ... 234 ... 8.4 Die Methode doServiceStuff() von BonForumEngine ... 243 ... 8.5 Die Methode loadForumXML() ... 254 ... 8.6 Die add()-Methode ... 255 ... 8.7 Die remove()-Methode ... 256 ... 8.8 Die outputForumPathNames()-Methode ... 257 ... 8.9 Die outputForumChatMessages()-Methode ... 257 ... 8.10 Andere Methoden von BonForumEngine ... 258 9. Hinzufügen eines Java-Applets - BonForumRobot ... 259 ... 9.1 Praktische Erfahrungen mit Java-Applets ... 259 ... 9.2 XSLTProcessor-Applet ... 264 ... 9.3 BonForumRobot ... 265 10. Benutzerdefinierte JSP-Tags - ChoiceTag ... 277 ... 10.1 Java-Servlets, JSP-Tag-Bibliotheken und Bibliotheken mit benutzerdefinierten Tags ... 277 ... 10.2 ChoiceTag ist eine Mehrzweck-Tag-Klasse ... 283 ... 10.3 Aufrufen von Servlet-Methoden über einen JSP-Tag ... 285 ... 10.4 Der Befehl "bonAddElement" ... 285 ... 10.5 Der Befehl "bonRemoveElement" ... 287 ... 10.6 Der Befehl "bonLoadForumXML
Vorwort ... 23 Danksagungen ... 25 1. Einführung und Anforderungen ... 27 ... 1.1 Das Ziel dieses Buchs ... 27 ... 1.2 Zur Verwendung dieses Buchs ... 27 ... 1.3 Einige verwirrende XML-Informationen im Internet ... 29 ... 1.4 Entscheidungen, mit denen Entwickler von XML- und Java-Webanwendungen konfrontiert sind ... 29 ... 1.5 Für dieses Buch getroffene Entwicklungsentscheidungen ... 32 2. Vorbereitungen für die Java-Softwareentwicklung ... 41 ... 2.1 Die Standardausgabe der JavaTM 2-Plattform ... 41 ... 2.2 Kompilieren von Java-Programmen ... 51 ... 2.3 Ausführen von Java-Programmen ... 60 ... 2.4 Debuggen von Java-Programmen ... 62 ... 2.5 Verwenden von Jars ... 64 3. Java-Servlets und Java Server Pages - Jakarta Tomcat ... 65 ... 3.1 Apache Software Foundation ... 65 ... 3.2 Jakarta Tomcat ... 66 ... 3.3 Installieren von Tomcat ... 67 ... 3.4 Ausführen von Tomcat ... 70 ... 3.5 Tomcat-Beispiel von Servlets und JSP-Seiten ... 78 ... 3.6 Hinzufügen Ihrer Tomcat-Webanwendung ... 80 ... 3.7 Java-Servlets und JSP ... 83 ... 3.8 ServletContext und Webanwendungen ... 87 ... 3.9 Webanwendungs-Gültigkeitsbereiche ... 89 4. XML und XSLT - Xerces und Xalan ... 91 ... 4.1 Das Apache-XML-Projekt ... 91 ... 4.2 Installieren von Xerces ... 92 ... 4.3 Xerces parst XML ... 94 ... 4.4 SAX sieht XML als Ereignisse ... 97 ... 4.5 Installieren von Xalan ... 97 ... 4.6 Xalan transformiert XML anhand von XSLT ... 100 ... 4.7 Verwendung von Beanshell mit Xalan ... 101 ... 4.8 Verwendung von Xalan von der Befehlszeile aus ... 103 ... 4.9 Das Zvon-XSL-Lernprogramm ... 103 ... 4.10 Xerces und Xalan im Vergleich zu XT und XP ... 104 ... 4.11 Synergie zwischen JSP und XML ... 104 5. Die Chatanwendung bonForum - Verwendung und Design ... 107 ... 5.1 Installieren und Ausführen von BonForum ... 107 ... 5.2 Ändern der bonForum-Webanwendung ... 115 ... 5.3 Die Verwendung von XML für das Design von Webanwendungen ... 118 ... 5.4 XML-Datenflüsse in Webanwendungen ... 133 6. Implementierung der bonForum-Chatanwendung ... 139 ... 6.1 Aufbau der bonForum Chat-Webanwendung ... 139 ... 6.2 Anzeigen und Auswählen von Chatkategorien ... 177 ... 6.3 Anzeigen von Chatnachrichten ... 179 ... 6.4 Das Ermitteln des Chatelements ... 187 ... 6.5 Anzeigen und Auswählen von Chats ... 189 ... 6.6 Anzeigen von Gästen im Chat ... 191 ... 6.7 Ausgeben der bonForum-Daten als XML ... 192 ... 6.8 Die Zukunft des bonForum-Projekts ... 193 7. Java Server Pages - die browserfähige Benutzeroberfläche ... 197 ... 7.1 JSP-basierte Webanwendungen ... 197 ... 7.2 Anzeigen von bonForum von den JSP-Dokumenten ... 202 8. Java Servlet führt das Kommando - BonForumEngine ... 231 ... 8.1 Was die Klasse BonForumEngine leistet ... 231 ... 8.2 Der Webanwendungs-Kontext für das Servlet ... 232 ... 8.3 Die Service()-Methode des Java-Servlets BonForumEngine ... 234 ... 8.4 Die Methode doServiceStuff() von BonForumEngine ... 243 ... 8.5 Die Methode loadForumXML() ... 254 ... 8.6 Die add()-Methode ... 255 ... 8.7 Die remove()-Methode ... 256 ... 8.8 Die outputForumPathNames()-Methode ... 257 ... 8.9 Die outputForumChatMessages()-Methode ... 257 ... 8.10 Andere Methoden von BonForumEngine ... 258 9. Hinzufügen eines Java-Applets - BonForumRobot ... 259 ... 9.1 Praktische Erfahrungen mit Java-Applets ... 259 ... 9.2 XSLTProcessor-Applet ... 264 ... 9.3 BonForumRobot ... 265 10. Benutzerdefinierte JSP-Tags - ChoiceTag ... 277 ... 10.1 Java-Servlets, JSP-Tag-Bibliotheken und Bibliotheken mit benutzerdefinierten Tags ... 277 ... 10.2 ChoiceTag ist eine Mehrzweck-Tag-Klasse ... 283 ... 10.3 Aufrufen von Servlet-Methoden über einen JSP-Tag ... 285 ... 10.4 Der Befehl "bonAddElement" ... 285 ... 10.5 Der Befehl "bonRemoveElement" ... 287 ... 10.6 Der Befehl "bonLoadForumXML
