Corba 2.0: praktische Einführung für C++ und Java
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn [u.a.]
Addison-Wesley
1996
|
Schriftenreihe: | Praktische Informatik
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 314 S. Ill., graph. Darst. |
ISBN: | 3827310601 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010896976 | ||
003 | DE-604 | ||
005 | 20031006 | ||
007 | t | ||
008 | 960805s1996 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 948147717 |2 DE-101 | |
020 | |a 3827310601 |c Gb. : DM 49.90, sfr 43.00, S 369.00 |9 3-8273-1060-1 | ||
035 | |a (OCoLC)75767054 | ||
035 | |a (DE-599)BVBBV010896976 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-29T |a DE-473 |a DE-91G |a DE-91 |a DE-898 |a DE-706 |a DE-634 |a DE-11 |a DE-188 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 231 |0 (DE-625)143618: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 358f |2 stub | ||
084 | |a DAT 362f |2 stub | ||
084 | |a 28 |2 sdnb | ||
100 | 1 | |a Redlich, Jens-Peter |e Verfasser |4 aut | |
245 | 1 | 0 | |a Corba 2.0 |b praktische Einführung für C++ und Java |c Jens-Peter Redlich |
264 | 1 | |a Bonn [u.a.] |b Addison-Wesley |c 1996 | |
300 | |a XIV, 314 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Praktische Informatik | |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |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 CORBA |0 (DE-588)4403709-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a CORBA |0 (DE-588)4403709-0 |D s |
689 | 0 | 1 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a CORBA |0 (DE-588)4403709-0 |D s |
689 | 1 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007287768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007287768 |
Datensatz im Suchindex
_version_ | 1804125387788124160 |
---|---|
adam_text | JENS-PETER REDLICH
CORBA 2.0
PRAKTISCH
E EINFUEHRUN
G FUER C++ UN
D JAVA
MIT EINEM GELEITWORT VO
N RICHARD MARK SOLEY
ADDISON-WESLEY PUBLISHING COMPANY
BONN YY READING, MASSACHUSETTS YY MENLO PARK, CALIFORNIA YY NE
W YORK
DON MILLS, ONTARIO YY HARLOW, ENGLAND YY AMSTERDAM YY MILAN YY SYDNEY
TOKYO YY SINGAPORE YY MADRID YY SAN JUAN YY SEOUL YY MEXICO CITY YY
TAIPEI, TAIWAN
INHALTSVERZEICHNI
S
GELEITWOR
T VO
N RICHAR
D MAR
K SOLEY V
VORWOR
T VII
1 EINLEITUN
G 1
1.1 ZU
M KENNENLERNEN
: YYHELLO
, WORLD
1
1.2 NICHTBLOCKIEREND
E OPERATIONE
N 15
1.3 INTERFACE-ERWEITERUNGE
N 17
1.4 DA
S MODUL-KONZEP
T 22
1.5 EI
N TASCHENRECHNE
R FUER KOMPLEX
E ZAHLE
N 24
1.6 FEHLE
R AUFFANGEN
: CORBA-EXCEPTION
S 30
1.7 DI
E DELEGATE-TECHNI
K 39
2 DE
R STANDARD I
M UEBERBLIC
K 45
2.1 ALLGEMEINE
S 45
2.1.1 DI
E OM
G UN
D IHR
E ZIEL
E 45
2.1.2 DI
E OM
A UN
D IHR
E BESTANDTEIL
E 46
2.1.3 ENTSTEHUN
G UN
D AKTUALISIERUN
G VO
N STANDARD
S 51
2.2 CORBA2.
0 52
2.2.1 UEBERBLIC
K UEBE
R DI
E ARCHITEKTU
R 53
2.2.2 IDL UN
D DI
E VERSCHIEDENE
N PROGRAMMIERSPRACHE
N 57
2.2.3 DE
R OBJECT ADAPTE
R (OA
) 58
2.2.4 DA
S IMPLEMENTATIO
N REPOSITOR
Y 59
2.2.5 REALISIERUNGSMOEGLICHKEITE
N FUER DE
N ORB 59
2.2.6 AUFBA
U EINE
S KLIENTE
N 60
2.2.7 AUFBA
U EINE
R OBJEKT-IMPLEMENTATIO
N 61
2.2.8 INTEROPERABILITAE
T 62
2.3 IDL 66
2.3.1 LEXIKALISCH
E KONVENTIONE
N 66
2.3.2 GUELTIGKEI
T VO
N BEZEICHNEN
! 69
2.3.3 STRUKTU
R EINE
R IDL-DEFINITIO
N 71
2.3.4 MODUL
E 71
2.3.5 INTERFACE
S 72
2.3.6 KONSTANTE
N 75
XII INHALTSVERZEICHNIS
2.3.7 DEFINITIONE
N VO
N TYPE
N 76
2.3.8 EXCEPTION
S 79
2.3.9 UNTERSCHIED
E Z
U C+
+ 79
2.4 DA
S LANGUAG
E MAPPIN
G FUER C+
+ 80
2.4.1 BEZEICHNE
R UN
D NAMENSRAEUM
E 80
2.4.2 BASISTYPE
N (INKLUSIV
E YYENUM
UN
D YYCONST
) 8
1
2.4.3 ZEICHENKETTE
N (YYSTRING
) 8
3
2.4.4 YYSTRUCT
, YYUNION
UN
D YYSEQUENCE
8
5
2.4.5 ARRAY
S 9
3
2.4.6 INTERFACE
S UN
D OBJEKT-REFERENZE
N 96
2.4.7 AUSGELAGERT
E THEME
N 100
3 WIE SIC
H OBJEKT
E FINDE
N 101
3.1 OBJEK
T GESUCH
T - NAMENSDIENST
E 101
3.1.1 WAS CORBA BIETE
T 101
3.1.2 UEBERBLIC
K UEBE
R COSS-NAMIN
G 103
3.2 EI
N EINFACHE
R NAMENSDIENS
T 106
3.2.1 WIEDERVERWENDUN
G VO
N SOFTWAR
E 106
3.2.2 LEISTUNGSMERKMAL
E 107
3.2.3 DE
R SERVE
R 109
3.2.4 EIN KLIEN
T 115
3.2.5 WAS FEHLT? 117
3.3 BEISPIELIMPLEMENTATIO
N FUER COSS-NAMIN
G 119
3.3.1 IDL-DEFINITIO
N 119
3.3.2 PERSISTENT
E OBJEKT
E / ORBIX-LOADE
R 122
3.3.3 DE
R SERVE
R 123
3.3.4 RESOLVE_INITIAL_REFERENCES() 136
3.3.5 EIN KLIEN
T , 137
3.3.6 VERTEILUN
G UN
D FOEDERATIO
N VO
N NAMENSKONTEXTE
N 139
3.4 FACTORIE
S UN
D AKTIVIERUNGSMOD
I FUER SERVE
R 141
3.4.1 BEISPIEL FUER EINE
N PER-METHO
D SERVE
R 146
3.4.2 INTEGRATIO
N VO
N SUN-NI
S I
N DE
N NAMENSDIENS
T 148
3.4.3 EIN KLIEN
T ZU
M ANZEIGE
N VO
N EINTRAEGE
N 151
3.4.4 DEADLOCK
S 153
3.4.5 FACTORIE
S 155
3.5 AUSBLICK
: DE
R TRADE
R 158
INHALTSVERZEICHNIS XIII
4 INTERFACES++ 161
4.1 ABSTRAKTIONEN UN
D VERERBUNG IN IDL 161
4.1.1 ABSTRAKTIONEN UN
D POLYMORPHIE 162
4.1.2 KOMBINATION VON ABSTRAKTIONEN 164
4.1.3 MEHRERE BASISINTERFACES 164
4.1.4 AUSWIRKUNGEN AUF DIE OBJEKT-IMPLEMENTATION 165
4.1.5 VERSTECKTE VERERBUNG 167
4.1.6 ELEMENT-RELATION ZWISCHEN INTERFACES 169
4.2 INTERFACE-VERSIONEN 170
4.2.1 WORIN BESTEHT DA
S PROBLEM? 172
4.2.2 EIN LOESUNGSVORSCHLAG 173
4.2.3 EIN BEISPIEL 176
4.2.4 EINARBEITUNG ORTHOGONALER OPERATIONEN 178
4.3 TYPECODES UN
D DER IDL-TYP YYANY 179
4.3.1 EXPLIZITE VERWENDUNG VON TYPECODES 181
4.3.2 IMPLIZITE VERWENDUNG VON TYPECODES 185
4.3.3 BEISPIEL YYANYDEMO 185
4.3.4 PROBLEMFAELLE 194
4.4 DAS INTERFACE REPOSITORY (IR) 196
4.4.1 WOFUER BRAUCHEN WIR EIN IR? 196
4.4.2 WELCHE INFORMATIONEN BEFINDEN SICH IM IR? 197
4.4.3 WIE WERDE
N DIE EINTRAEGE IM IR IDENTIFIZIERT? 199
4.4.4 DIE INTERFACES DER OBJEKTE IM IR 202
4.4.5 WIE FINDET MA
N EINE INTERFACE-DEFINITION? 206
4.4.6 ZUSAMMENARBEIT MEHRERER IRS 208
4.4.7 DAS IR IN ORBIX 2.0 209
4.4.8 BEISPIEL 1 212
4.4.9 BEISPIEL 2 214
4.5 UNBEKANNTE INTERFACES BENUTZEN (DU) 218
4.5.1 DIE DATENTYPEN YYNAMEDVALUE UN
D YYNVLIST 220
4.5.2 REQUESTS ERZEUGEN (KURZFORM) 223
4.5.3 REQUESTS ERZEUGEN (AUSFUEHRLICHE FORM) 225
4.5.4 PROBLEME MIT UNBEKANNTEN ARGUMENTTYPEN 228
4.5.5 SYNCHRONE AUSFUEHRUNG VON REQUESTS 229
4.5.6 ASYNCHRONE AUSFUEHRUNG VON REQUESTS 232
4.5.7 NICHTBLOCKIERENDE NUTZEROBERFLAECHEN 234
XI
V INHALTSVERZEICHNIS
4.6 UNBEKANNT
E INTERFACE
S IMPLEMENTIERE
N (DSI) 236
4.6.1 DARSTELLUN
G EINE
S REQUEST
S I
M SERVE
R 237
4.6.2 BEREITSTELLE
N DE
R REQUEST-BEHANDLUNGSROUTIN
E 237
5 CORBA UN
D JAVA 239
5.1 KURZE
R RUNDGAN
G DURC
H JAV
A 240
5.1.1 YYHELLO
, WORLD
AUF STDOU
T 240
5.1.2 GRAPHISCH
E OBERFLAECHE
N 242
5.1.3 ECH
O AL
S APPLE
T - ECHOAP
P 245
5.1.4 KOOPERIEREND
E APPLET
S 247
5.2 LANGUAGE-MAPPIN
G FUER JAV
A 250
5.2.1 ALLGEMEINE
S 251
5.2.2 IDL-BASISTYPE
N 251
5.2.3 ERZEUGT
E DATEIE
N 252
5.2.4 KONSTANTE
N 25
3
5.2.5 STRUKTURE
N 254
5.2.6 UNION
S 255
5.2.7 ARRAY
S 256
5.2.8 SEQUENZE
N 257
5.2.9 STRING
S 258
5.2.10 AN
Y 25
8
5.2.11 INTERFACE
S UN
D OBJEKT-REFERENZE
N 259
5.2.12 OPERATIONE
N UN
D ATTRIBUT
E 261
5.2.13 BESONDERHEITE
N DE
R ANDERE
N VORSCHLAEG
E 26
3
5.3 BEISPIEL
E 266
5.3.1 JAVA-KLIEN
T FUER TTY-SERVE
R 266
5.3.2 GRAPHISCH
E NUTZERSCHNITTSTELL
E FUER TASCHENRECHNE
R 268
5.3.3 ZUGRIFF AUF DE
N TASCHENRECHNE
R UEBE
R APPLET
S 273
ANHAENG
E
A IDL-GRAMMATIK 279
B STANDARDISIERT
E SCHNITTSTELLE
N (IDL) 285
C MAKEFILE
S FUER ORBIX 2.0 299
D EXCEPTION
S I
N ORBIX 2.0 305
INDEX 307
LITERATURVERZEICHNIS 313
|
any_adam_object | 1 |
author | Redlich, Jens-Peter |
author_facet | Redlich, Jens-Peter |
author_role | aut |
author_sort | Redlich, Jens-Peter |
author_variant | j p r jpr |
building | Verbundindex |
bvnumber | BV010896976 |
classification_rvk | ST 230 ST 231 ST 250 |
classification_tum | DAT 358f DAT 362f |
ctrlnum | (OCoLC)75767054 (DE-599)BVBBV010896976 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01825nam a2200481 c 4500</leader><controlfield tag="001">BV010896976</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20031006 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960805s1996 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">948147717</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827310601</subfield><subfield code="c">Gb. : DM 49.90, sfr 43.00, S 369.00</subfield><subfield code="9">3-8273-1060-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75767054</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010896976</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 231</subfield><subfield code="0">(DE-625)143618:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Redlich, Jens-Peter</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Corba 2.0</subfield><subfield code="b">praktische Einführung für C++ und Java</subfield><subfield code="c">Jens-Peter Redlich</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">1996</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 314 S.</subfield><subfield code="b">Ill., graph. Darst.</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">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Praktische Informatik</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</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">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</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">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><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="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007287768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007287768</subfield></datafield></record></collection> |
id | DE-604.BV010896976 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:00:45Z |
institution | BVB |
isbn | 3827310601 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007287768 |
oclc_num | 75767054 |
open_access_boolean | |
owner | DE-29T DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-91 DE-BY-TUM DE-898 DE-BY-UBR DE-706 DE-634 DE-11 DE-188 |
owner_facet | DE-29T DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-91 DE-BY-TUM DE-898 DE-BY-UBR DE-706 DE-634 DE-11 DE-188 |
physical | XIV, 314 S. Ill., graph. Darst. |
publishDate | 1996 |
publishDateSearch | 1996 |
publishDateSort | 1996 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Praktische Informatik |
spelling | Redlich, Jens-Peter Verfasser aut Corba 2.0 praktische Einführung für C++ und Java Jens-Peter Redlich Bonn [u.a.] Addison-Wesley 1996 XIV, 314 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Praktische Informatik C++ (DE-588)4193909-8 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf CORBA (DE-588)4403709-0 gnd rswk-swf CORBA (DE-588)4403709-0 s C++ (DE-588)4193909-8 s DE-604 Java Programmiersprache (DE-588)4401313-9 s DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007287768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Redlich, Jens-Peter Corba 2.0 praktische Einführung für C++ und Java C++ (DE-588)4193909-8 gnd Java Programmiersprache (DE-588)4401313-9 gnd CORBA (DE-588)4403709-0 gnd |
subject_GND | (DE-588)4193909-8 (DE-588)4401313-9 (DE-588)4403709-0 |
title | Corba 2.0 praktische Einführung für C++ und Java |
title_auth | Corba 2.0 praktische Einführung für C++ und Java |
title_exact_search | Corba 2.0 praktische Einführung für C++ und Java |
title_full | Corba 2.0 praktische Einführung für C++ und Java Jens-Peter Redlich |
title_fullStr | Corba 2.0 praktische Einführung für C++ und Java Jens-Peter Redlich |
title_full_unstemmed | Corba 2.0 praktische Einführung für C++ und Java Jens-Peter Redlich |
title_short | Corba 2.0 |
title_sort | corba 2 0 praktische einfuhrung fur c und java |
title_sub | praktische Einführung für C++ und Java |
topic | C++ (DE-588)4193909-8 gnd Java Programmiersprache (DE-588)4401313-9 gnd CORBA (DE-588)4403709-0 gnd |
topic_facet | C++ Java Programmiersprache CORBA |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007287768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT redlichjenspeter corba20praktischeeinfuhrungfurcundjava |