Aufbaukurs JAVA: Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg+Teubner Verlag
2003
|
Schlagworte: | |
Online-Zugang: | Volltext |
Beschreibung: | Dieses Buch behandelt Themen, die für das Verständnis moderner Kommunikations- und Interaktionsformen verteilter Anwendungen im Intranet/Internet grundlegend sind. Basiskenntnisse der Programmiersprache Java werden vorausgesetzt. Zahlreiche Programmbeispiele und Übungsaufgaben demonstrieren die Anwendung der vorgestellten Kommunikationskonzepte. Der Quellcode aller Programme sowie die Lösungen zu den Übungsaufgaben liegen im Internet zum Download bereit |
Beschreibung: | 1 Online-Ressource (VIII, 340 S.) Ill. |
ISBN: | 9783322919564 9783528058067 |
DOI: | 10.1007/978-3-322-91956-4 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV041608962 | ||
003 | DE-604 | ||
005 | 20170729 | ||
007 | cr|uuu---uuuuu | ||
008 | 140130s2003 |||| o||u| ||||||ger d | ||
020 | |a 9783322919564 |c Online |9 978-3-322-91956-4 | ||
020 | |a 9783528058067 |c Print |9 978-3-528-05806-7 | ||
024 | 7 | |a 10.1007/978-3-322-91956-4 |2 doi | |
035 | |a (OCoLC)864027023 | ||
035 | |a (DE-599)BVBBV041608962 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a ger | |
049 | |a DE-634 |a DE-91 |a DE-92 |a DE-573 |a DE-1102 |a DE-860 |a DE-824 |a DE-703 |a DE-706 | ||
082 | 0 | |a 650 |2 23 | |
084 | |a WIR 000 |2 stub | ||
100 | 1 | |a Abts, Dietmar |d 1952- |e Verfasser |0 (DE-588)133512266 |4 aut | |
245 | 1 | 0 | |a Aufbaukurs JAVA |b Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI |c von Dietmar Abts |
264 | 1 | |a Wiesbaden |b Vieweg+Teubner Verlag |c 2003 | |
300 | |a 1 Online-Ressource (VIII, 340 S.) |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Dieses Buch behandelt Themen, die für das Verständnis moderner Kommunikations- und Interaktionsformen verteilter Anwendungen im Intranet/Internet grundlegend sind. Basiskenntnisse der Programmiersprache Java werden vorausgesetzt. Zahlreiche Programmbeispiele und Übungsaufgaben demonstrieren die Anwendung der vorgestellten Kommunikationskonzepte. Der Quellcode aller Programme sowie die Lösungen zu den Übungsaufgaben liegen im Internet zum Download bereit | ||
505 | 0 | |a 1 Einleitung und Grundlagen -- 1.1 Vorbemerkungen -- 1.2 Entwicklungsstufen der Rechnersysteme -- 1.3 Verteilte Systeme -- 1.4 Das Client-Server-Modell -- 1.5 Mehrstufige Architekturen -- 1.6 Middleware und Transparenz -- 1.7 Grundbegriffe des Internet -- 1.8 Aufgaben -- 2 Datenbankanwendungen mit JDBC -- 2.1 Die Architektur von JDBC-Anwendungen -- 2.2 Erste Beispiele -- 2.3 Datentypen -- 2.4 Ausführung von SQL-Anweisungen -- 2.5 Metadaten -- 2.6 Speicherung großer Objekte -- 2.7 Verwaltung von Datenbankverbindungen -- 2.8 Aufgaben -- 3 Nachrichtenbasierte Kommunikation mit UDP -- 3.1 Das Protokoll UDP -- 3.2 UDP-Sockets und Datagramme -- 3.3 Ein erstes Beispiel -- 3.4 Einschränkung der Kommunikationsbeziehungen -- 3.5 Ein Echo-Server und -Client -- 3.6 Online-Unterhaltung -- 3.7 Aufgaben -- 4 Socket-Programmierung mit TCP/IP -- 4.1 Das Protokoll TCP -- 4.2 TCP-Sockets und Datenströme -- 4.3 Erste Beispiele -- 4.4 Ein Dateiübertragungsprogramm -- 4.5 Ein Cliat-Programm -- 4.6 Ein Server mit Connection Pool -- 4.7 Aufgaben -- 5 Implementierung eines HTTP-Servers -- 5.1 Das Protokoll HTTP -- 5.2 Ein erstes Beispiel -- 5.3 Ein HTTP-Server für SQL-Abfragen -- 5.4 Ein Mini-Webserver -- 5.5 Download mit HTTP -- 5.6 Webseiten dynamisch erzeugen -- 5.7 Aufgaben -- 6 Entfernter Prozeduraufruf mit XML und HTTP -- 6.1 Kommunikation mit XML-RPC -- 6.2 XML-RPC-Datentypen und erste Beispiele -- 6.3 Ein XML-RPC-Handler zur Fehlerprotokollierung -- 6.4 Ein Web Service zur Verwaltung von Notizen -- 6.5 Asynchroner Methodenaufruf -- 6.6 Aufgaben -- 7 Methodenaufruf für entfernte Objekte -- 7.1 Remote Method Invocation -- 7.2 Dynamisches Laden von Klassen -- 7.3 Registry und HTTP-Server innerhalb des RMI-Servers -- 7.4 Beispiel Kontenverwaltung -- 7.5 Mobile Agenten -- 7.6 Callbacks -- 7.7 Aufgaben -- Programmverzeichnis -- Aufgabenverzeichnis -- Internet-Quellen -- Stichwortverzeichnis | |
650 | 4 | |a Economics | |
650 | 4 | |a Software engineering | |
650 | 4 | |a Management information systems | |
650 | 4 | |a Economics/Management Science | |
650 | 4 | |a Business Information Systems | |
650 | 4 | |a Software Engineering/Programming and Operating Systems | |
650 | 4 | |a Management | |
650 | 4 | |a Wirtschaft | |
650 | 0 | 7 | |a Multi-Tier-Architektur |0 (DE-588)4728150-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a RMI |0 (DE-588)4573813-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a JDBC |0 (DE-588)4463263-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Middleware |0 (DE-588)4426067-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UDP |g Protokoll |0 (DE-588)4728148-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a HTTP |0 (DE-588)4479982-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a RPC |0 (DE-588)4252621-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Socket |0 (DE-588)4728149-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Server |0 (DE-588)4209324-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 1 | 1 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |D s |
689 | 1 | 2 | |a Multi-Tier-Architektur |0 (DE-588)4728150-9 |D s |
689 | 1 | 3 | |a Middleware |0 (DE-588)4426067-2 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a UDP |g Protokoll |0 (DE-588)4728148-0 |D s |
689 | 2 | 1 | |a Socket |0 (DE-588)4728149-2 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a JDBC |0 (DE-588)4463263-0 |D s |
689 | 3 | |5 DE-604 | |
689 | 4 | 0 | |a HTTP |0 (DE-588)4479982-2 |D s |
689 | 4 | 1 | |a Server |0 (DE-588)4209324-7 |D s |
689 | 4 | 2 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 4 | |5 DE-604 | |
689 | 5 | 0 | |a RPC |0 (DE-588)4252621-8 |D s |
689 | 5 | 1 | |a RMI |0 (DE-588)4573813-0 |D s |
689 | 5 | |5 DE-604 | |
856 | 4 | 0 | |u https://doi.org/10.1007/978-3-322-91956-4 |x Verlag |3 Volltext |
912 | |a ZDB-2-SWI |a ZDB-2-BAD | ||
940 | 1 | |q ZDB-2-SWI_Archive | |
940 | 1 | |q ZDB-2-SWI_2000/2004 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-027050095 |
Datensatz im Suchindex
_version_ | 1804151808717750272 |
---|---|
any_adam_object | |
author | Abts, Dietmar 1952- |
author_GND | (DE-588)133512266 |
author_facet | Abts, Dietmar 1952- |
author_role | aut |
author_sort | Abts, Dietmar 1952- |
author_variant | d a da |
building | Verbundindex |
bvnumber | BV041608962 |
classification_tum | WIR 000 |
collection | ZDB-2-SWI ZDB-2-BAD |
contents | 1 Einleitung und Grundlagen -- 1.1 Vorbemerkungen -- 1.2 Entwicklungsstufen der Rechnersysteme -- 1.3 Verteilte Systeme -- 1.4 Das Client-Server-Modell -- 1.5 Mehrstufige Architekturen -- 1.6 Middleware und Transparenz -- 1.7 Grundbegriffe des Internet -- 1.8 Aufgaben -- 2 Datenbankanwendungen mit JDBC -- 2.1 Die Architektur von JDBC-Anwendungen -- 2.2 Erste Beispiele -- 2.3 Datentypen -- 2.4 Ausführung von SQL-Anweisungen -- 2.5 Metadaten -- 2.6 Speicherung großer Objekte -- 2.7 Verwaltung von Datenbankverbindungen -- 2.8 Aufgaben -- 3 Nachrichtenbasierte Kommunikation mit UDP -- 3.1 Das Protokoll UDP -- 3.2 UDP-Sockets und Datagramme -- 3.3 Ein erstes Beispiel -- 3.4 Einschränkung der Kommunikationsbeziehungen -- 3.5 Ein Echo-Server und -Client -- 3.6 Online-Unterhaltung -- 3.7 Aufgaben -- 4 Socket-Programmierung mit TCP/IP -- 4.1 Das Protokoll TCP -- 4.2 TCP-Sockets und Datenströme -- 4.3 Erste Beispiele -- 4.4 Ein Dateiübertragungsprogramm -- 4.5 Ein Cliat-Programm -- 4.6 Ein Server mit Connection Pool -- 4.7 Aufgaben -- 5 Implementierung eines HTTP-Servers -- 5.1 Das Protokoll HTTP -- 5.2 Ein erstes Beispiel -- 5.3 Ein HTTP-Server für SQL-Abfragen -- 5.4 Ein Mini-Webserver -- 5.5 Download mit HTTP -- 5.6 Webseiten dynamisch erzeugen -- 5.7 Aufgaben -- 6 Entfernter Prozeduraufruf mit XML und HTTP -- 6.1 Kommunikation mit XML-RPC -- 6.2 XML-RPC-Datentypen und erste Beispiele -- 6.3 Ein XML-RPC-Handler zur Fehlerprotokollierung -- 6.4 Ein Web Service zur Verwaltung von Notizen -- 6.5 Asynchroner Methodenaufruf -- 6.6 Aufgaben -- 7 Methodenaufruf für entfernte Objekte -- 7.1 Remote Method Invocation -- 7.2 Dynamisches Laden von Klassen -- 7.3 Registry und HTTP-Server innerhalb des RMI-Servers -- 7.4 Beispiel Kontenverwaltung -- 7.5 Mobile Agenten -- 7.6 Callbacks -- 7.7 Aufgaben -- Programmverzeichnis -- Aufgabenverzeichnis -- Internet-Quellen -- Stichwortverzeichnis |
ctrlnum | (OCoLC)864027023 (DE-599)BVBBV041608962 |
dewey-full | 650 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 650 - Management and auxiliary services |
dewey-raw | 650 |
dewey-search | 650 |
dewey-sort | 3650 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Wirtschaftswissenschaften |
doi_str_mv | 10.1007/978-3-322-91956-4 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05539nmm a2200853zc 4500</leader><controlfield tag="001">BV041608962</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170729 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">140130s2003 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783322919564</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-322-91956-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783528058067</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-528-05806-7</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-322-91956-4</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)864027023</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV041608962</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-706</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">650</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">WIR 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Abts, Dietmar</subfield><subfield code="d">1952-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133512266</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Aufbaukurs JAVA</subfield><subfield code="b">Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI</subfield><subfield code="c">von Dietmar Abts</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg+Teubner Verlag</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (VIII, 340 S.)</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Dieses Buch behandelt Themen, die für das Verständnis moderner Kommunikations- und Interaktionsformen verteilter Anwendungen im Intranet/Internet grundlegend sind. Basiskenntnisse der Programmiersprache Java werden vorausgesetzt. Zahlreiche Programmbeispiele und Übungsaufgaben demonstrieren die Anwendung der vorgestellten Kommunikationskonzepte. Der Quellcode aller Programme sowie die Lösungen zu den Übungsaufgaben liegen im Internet zum Download bereit</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">1 Einleitung und Grundlagen -- 1.1 Vorbemerkungen -- 1.2 Entwicklungsstufen der Rechnersysteme -- 1.3 Verteilte Systeme -- 1.4 Das Client-Server-Modell -- 1.5 Mehrstufige Architekturen -- 1.6 Middleware und Transparenz -- 1.7 Grundbegriffe des Internet -- 1.8 Aufgaben -- 2 Datenbankanwendungen mit JDBC -- 2.1 Die Architektur von JDBC-Anwendungen -- 2.2 Erste Beispiele -- 2.3 Datentypen -- 2.4 Ausführung von SQL-Anweisungen -- 2.5 Metadaten -- 2.6 Speicherung großer Objekte -- 2.7 Verwaltung von Datenbankverbindungen -- 2.8 Aufgaben -- 3 Nachrichtenbasierte Kommunikation mit UDP -- 3.1 Das Protokoll UDP -- 3.2 UDP-Sockets und Datagramme -- 3.3 Ein erstes Beispiel -- 3.4 Einschränkung der Kommunikationsbeziehungen -- 3.5 Ein Echo-Server und -Client -- 3.6 Online-Unterhaltung -- 3.7 Aufgaben -- 4 Socket-Programmierung mit TCP/IP -- 4.1 Das Protokoll TCP -- 4.2 TCP-Sockets und Datenströme -- 4.3 Erste Beispiele -- 4.4 Ein Dateiübertragungsprogramm -- 4.5 Ein Cliat-Programm -- 4.6 Ein Server mit Connection Pool -- 4.7 Aufgaben -- 5 Implementierung eines HTTP-Servers -- 5.1 Das Protokoll HTTP -- 5.2 Ein erstes Beispiel -- 5.3 Ein HTTP-Server für SQL-Abfragen -- 5.4 Ein Mini-Webserver -- 5.5 Download mit HTTP -- 5.6 Webseiten dynamisch erzeugen -- 5.7 Aufgaben -- 6 Entfernter Prozeduraufruf mit XML und HTTP -- 6.1 Kommunikation mit XML-RPC -- 6.2 XML-RPC-Datentypen und erste Beispiele -- 6.3 Ein XML-RPC-Handler zur Fehlerprotokollierung -- 6.4 Ein Web Service zur Verwaltung von Notizen -- 6.5 Asynchroner Methodenaufruf -- 6.6 Aufgaben -- 7 Methodenaufruf für entfernte Objekte -- 7.1 Remote Method Invocation -- 7.2 Dynamisches Laden von Klassen -- 7.3 Registry und HTTP-Server innerhalb des RMI-Servers -- 7.4 Beispiel Kontenverwaltung -- 7.5 Mobile Agenten -- 7.6 Callbacks -- 7.7 Aufgaben -- Programmverzeichnis -- Aufgabenverzeichnis -- Internet-Quellen -- Stichwortverzeichnis</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Economics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Management information systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Economics/Management Science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Business Information Systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software Engineering/Programming and Operating Systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Management</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Wirtschaft</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Multi-Tier-Architektur</subfield><subfield code="0">(DE-588)4728150-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">RMI</subfield><subfield code="0">(DE-588)4573813-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JDBC</subfield><subfield code="0">(DE-588)4463263-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Middleware</subfield><subfield code="0">(DE-588)4426067-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UDP</subfield><subfield code="g">Protokoll</subfield><subfield code="0">(DE-588)4728148-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">HTTP</subfield><subfield code="0">(DE-588)4479982-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">RPC</subfield><subfield code="0">(DE-588)4252621-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Socket</subfield><subfield code="0">(DE-588)4728149-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Server</subfield><subfield code="0">(DE-588)4209324-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Multi-Tier-Architektur</subfield><subfield code="0">(DE-588)4728150-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">Middleware</subfield><subfield code="0">(DE-588)4426067-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">UDP</subfield><subfield code="g">Protokoll</subfield><subfield code="0">(DE-588)4728148-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Socket</subfield><subfield code="0">(DE-588)4728149-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">JDBC</subfield><subfield code="0">(DE-588)4463263-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">HTTP</subfield><subfield code="0">(DE-588)4479982-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2="1"><subfield code="a">Server</subfield><subfield code="0">(DE-588)4209324-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2="2"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="5" ind2="0"><subfield code="a">RPC</subfield><subfield code="0">(DE-588)4252621-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2="1"><subfield code="a">RMI</subfield><subfield code="0">(DE-588)4573813-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-3-322-91956-4</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-SWI</subfield><subfield code="a">ZDB-2-BAD</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-SWI_Archive</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-SWI_2000/2004</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027050095</subfield></datafield></record></collection> |
id | DE-604.BV041608962 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:00:42Z |
institution | BVB |
isbn | 9783322919564 9783528058067 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027050095 |
oclc_num | 864027023 |
open_access_boolean | |
owner | DE-634 DE-91 DE-BY-TUM DE-92 DE-573 DE-1102 DE-860 DE-824 DE-703 DE-706 |
owner_facet | DE-634 DE-91 DE-BY-TUM DE-92 DE-573 DE-1102 DE-860 DE-824 DE-703 DE-706 |
physical | 1 Online-Ressource (VIII, 340 S.) Ill. |
psigel | ZDB-2-SWI ZDB-2-BAD ZDB-2-SWI_Archive ZDB-2-SWI_2000/2004 |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | Vieweg+Teubner Verlag |
record_format | marc |
spelling | Abts, Dietmar 1952- Verfasser (DE-588)133512266 aut Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI von Dietmar Abts Wiesbaden Vieweg+Teubner Verlag 2003 1 Online-Ressource (VIII, 340 S.) Ill. txt rdacontent c rdamedia cr rdacarrier Dieses Buch behandelt Themen, die für das Verständnis moderner Kommunikations- und Interaktionsformen verteilter Anwendungen im Intranet/Internet grundlegend sind. Basiskenntnisse der Programmiersprache Java werden vorausgesetzt. Zahlreiche Programmbeispiele und Übungsaufgaben demonstrieren die Anwendung der vorgestellten Kommunikationskonzepte. Der Quellcode aller Programme sowie die Lösungen zu den Übungsaufgaben liegen im Internet zum Download bereit 1 Einleitung und Grundlagen -- 1.1 Vorbemerkungen -- 1.2 Entwicklungsstufen der Rechnersysteme -- 1.3 Verteilte Systeme -- 1.4 Das Client-Server-Modell -- 1.5 Mehrstufige Architekturen -- 1.6 Middleware und Transparenz -- 1.7 Grundbegriffe des Internet -- 1.8 Aufgaben -- 2 Datenbankanwendungen mit JDBC -- 2.1 Die Architektur von JDBC-Anwendungen -- 2.2 Erste Beispiele -- 2.3 Datentypen -- 2.4 Ausführung von SQL-Anweisungen -- 2.5 Metadaten -- 2.6 Speicherung großer Objekte -- 2.7 Verwaltung von Datenbankverbindungen -- 2.8 Aufgaben -- 3 Nachrichtenbasierte Kommunikation mit UDP -- 3.1 Das Protokoll UDP -- 3.2 UDP-Sockets und Datagramme -- 3.3 Ein erstes Beispiel -- 3.4 Einschränkung der Kommunikationsbeziehungen -- 3.5 Ein Echo-Server und -Client -- 3.6 Online-Unterhaltung -- 3.7 Aufgaben -- 4 Socket-Programmierung mit TCP/IP -- 4.1 Das Protokoll TCP -- 4.2 TCP-Sockets und Datenströme -- 4.3 Erste Beispiele -- 4.4 Ein Dateiübertragungsprogramm -- 4.5 Ein Cliat-Programm -- 4.6 Ein Server mit Connection Pool -- 4.7 Aufgaben -- 5 Implementierung eines HTTP-Servers -- 5.1 Das Protokoll HTTP -- 5.2 Ein erstes Beispiel -- 5.3 Ein HTTP-Server für SQL-Abfragen -- 5.4 Ein Mini-Webserver -- 5.5 Download mit HTTP -- 5.6 Webseiten dynamisch erzeugen -- 5.7 Aufgaben -- 6 Entfernter Prozeduraufruf mit XML und HTTP -- 6.1 Kommunikation mit XML-RPC -- 6.2 XML-RPC-Datentypen und erste Beispiele -- 6.3 Ein XML-RPC-Handler zur Fehlerprotokollierung -- 6.4 Ein Web Service zur Verwaltung von Notizen -- 6.5 Asynchroner Methodenaufruf -- 6.6 Aufgaben -- 7 Methodenaufruf für entfernte Objekte -- 7.1 Remote Method Invocation -- 7.2 Dynamisches Laden von Klassen -- 7.3 Registry und HTTP-Server innerhalb des RMI-Servers -- 7.4 Beispiel Kontenverwaltung -- 7.5 Mobile Agenten -- 7.6 Callbacks -- 7.7 Aufgaben -- Programmverzeichnis -- Aufgabenverzeichnis -- Internet-Quellen -- Stichwortverzeichnis Economics Software engineering Management information systems Economics/Management Science Business Information Systems Software Engineering/Programming and Operating Systems Management Wirtschaft Multi-Tier-Architektur (DE-588)4728150-9 gnd rswk-swf XML (DE-588)4501553-3 gnd rswk-swf RMI (DE-588)4573813-0 gnd rswk-swf JDBC (DE-588)4463263-0 gnd rswk-swf Middleware (DE-588)4426067-2 gnd rswk-swf Client-Server-Konzept (DE-588)4252624-3 gnd rswk-swf UDP Protokoll (DE-588)4728148-0 gnd rswk-swf HTTP (DE-588)4479982-2 gnd rswk-swf Verteiltes System (DE-588)4238872-7 gnd rswk-swf RPC (DE-588)4252621-8 gnd rswk-swf Socket (DE-588)4728149-2 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Server (DE-588)4209324-7 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s DE-604 Verteiltes System (DE-588)4238872-7 s Client-Server-Konzept (DE-588)4252624-3 s Multi-Tier-Architektur (DE-588)4728150-9 s Middleware (DE-588)4426067-2 s UDP Protokoll (DE-588)4728148-0 s Socket (DE-588)4728149-2 s JDBC (DE-588)4463263-0 s HTTP (DE-588)4479982-2 s Server (DE-588)4209324-7 s XML (DE-588)4501553-3 s RPC (DE-588)4252621-8 s RMI (DE-588)4573813-0 s https://doi.org/10.1007/978-3-322-91956-4 Verlag Volltext |
spellingShingle | Abts, Dietmar 1952- Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI 1 Einleitung und Grundlagen -- 1.1 Vorbemerkungen -- 1.2 Entwicklungsstufen der Rechnersysteme -- 1.3 Verteilte Systeme -- 1.4 Das Client-Server-Modell -- 1.5 Mehrstufige Architekturen -- 1.6 Middleware und Transparenz -- 1.7 Grundbegriffe des Internet -- 1.8 Aufgaben -- 2 Datenbankanwendungen mit JDBC -- 2.1 Die Architektur von JDBC-Anwendungen -- 2.2 Erste Beispiele -- 2.3 Datentypen -- 2.4 Ausführung von SQL-Anweisungen -- 2.5 Metadaten -- 2.6 Speicherung großer Objekte -- 2.7 Verwaltung von Datenbankverbindungen -- 2.8 Aufgaben -- 3 Nachrichtenbasierte Kommunikation mit UDP -- 3.1 Das Protokoll UDP -- 3.2 UDP-Sockets und Datagramme -- 3.3 Ein erstes Beispiel -- 3.4 Einschränkung der Kommunikationsbeziehungen -- 3.5 Ein Echo-Server und -Client -- 3.6 Online-Unterhaltung -- 3.7 Aufgaben -- 4 Socket-Programmierung mit TCP/IP -- 4.1 Das Protokoll TCP -- 4.2 TCP-Sockets und Datenströme -- 4.3 Erste Beispiele -- 4.4 Ein Dateiübertragungsprogramm -- 4.5 Ein Cliat-Programm -- 4.6 Ein Server mit Connection Pool -- 4.7 Aufgaben -- 5 Implementierung eines HTTP-Servers -- 5.1 Das Protokoll HTTP -- 5.2 Ein erstes Beispiel -- 5.3 Ein HTTP-Server für SQL-Abfragen -- 5.4 Ein Mini-Webserver -- 5.5 Download mit HTTP -- 5.6 Webseiten dynamisch erzeugen -- 5.7 Aufgaben -- 6 Entfernter Prozeduraufruf mit XML und HTTP -- 6.1 Kommunikation mit XML-RPC -- 6.2 XML-RPC-Datentypen und erste Beispiele -- 6.3 Ein XML-RPC-Handler zur Fehlerprotokollierung -- 6.4 Ein Web Service zur Verwaltung von Notizen -- 6.5 Asynchroner Methodenaufruf -- 6.6 Aufgaben -- 7 Methodenaufruf für entfernte Objekte -- 7.1 Remote Method Invocation -- 7.2 Dynamisches Laden von Klassen -- 7.3 Registry und HTTP-Server innerhalb des RMI-Servers -- 7.4 Beispiel Kontenverwaltung -- 7.5 Mobile Agenten -- 7.6 Callbacks -- 7.7 Aufgaben -- Programmverzeichnis -- Aufgabenverzeichnis -- Internet-Quellen -- Stichwortverzeichnis Economics Software engineering Management information systems Economics/Management Science Business Information Systems Software Engineering/Programming and Operating Systems Management Wirtschaft Multi-Tier-Architektur (DE-588)4728150-9 gnd XML (DE-588)4501553-3 gnd RMI (DE-588)4573813-0 gnd JDBC (DE-588)4463263-0 gnd Middleware (DE-588)4426067-2 gnd Client-Server-Konzept (DE-588)4252624-3 gnd UDP Protokoll (DE-588)4728148-0 gnd HTTP (DE-588)4479982-2 gnd Verteiltes System (DE-588)4238872-7 gnd RPC (DE-588)4252621-8 gnd Socket (DE-588)4728149-2 gnd Java Programmiersprache (DE-588)4401313-9 gnd Server (DE-588)4209324-7 gnd |
subject_GND | (DE-588)4728150-9 (DE-588)4501553-3 (DE-588)4573813-0 (DE-588)4463263-0 (DE-588)4426067-2 (DE-588)4252624-3 (DE-588)4728148-0 (DE-588)4479982-2 (DE-588)4238872-7 (DE-588)4252621-8 (DE-588)4728149-2 (DE-588)4401313-9 (DE-588)4209324-7 |
title | Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI |
title_auth | Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI |
title_exact_search | Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI |
title_full | Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI von Dietmar Abts |
title_fullStr | Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI von Dietmar Abts |
title_full_unstemmed | Aufbaukurs JAVA Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI von Dietmar Abts |
title_short | Aufbaukurs JAVA |
title_sort | aufbaukurs java client server programmierung mit jdbc sockets xml rpc und rmi |
title_sub | Client/Server-Programmierung mit JDBC, Sockets, XML-RPC und RMI |
topic | Economics Software engineering Management information systems Economics/Management Science Business Information Systems Software Engineering/Programming and Operating Systems Management Wirtschaft Multi-Tier-Architektur (DE-588)4728150-9 gnd XML (DE-588)4501553-3 gnd RMI (DE-588)4573813-0 gnd JDBC (DE-588)4463263-0 gnd Middleware (DE-588)4426067-2 gnd Client-Server-Konzept (DE-588)4252624-3 gnd UDP Protokoll (DE-588)4728148-0 gnd HTTP (DE-588)4479982-2 gnd Verteiltes System (DE-588)4238872-7 gnd RPC (DE-588)4252621-8 gnd Socket (DE-588)4728149-2 gnd Java Programmiersprache (DE-588)4401313-9 gnd Server (DE-588)4209324-7 gnd |
topic_facet | Economics Software engineering Management information systems Economics/Management Science Business Information Systems Software Engineering/Programming and Operating Systems Management Wirtschaft Multi-Tier-Architektur XML RMI JDBC Middleware Client-Server-Konzept UDP Protokoll HTTP Verteiltes System RPC Socket Java Programmiersprache Server |
url | https://doi.org/10.1007/978-3-322-91956-4 |
work_keys_str_mv | AT abtsdietmar aufbaukursjavaclientserverprogrammierungmitjdbcsocketsxmlrpcundrmi |