1.062.312

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Hálózati alkalmazások készítése

CORBA, Java, WWW/Internet, TCP/IP

Szerző
Grafikus
Budapest
Kiadó: Kalibán Bt.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 431 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-03-5113-7
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

A könyv betekintést nyújt az Internet infrastruktúrájára épülő hálózati alkalmazások készítésének módszereibe, megkülönböztetett figyelmet fordítva a Java-alapú elosztott alkalmazások készítésének eszközeire.
A könyvben tárgyalt főbb témakörök:
- A TCP/IP protokollcsalád fogalmi rendszere
- A hálózati kommunikáció biztonsági kérdései
- Az Internet névszolgáltatói
- TCP és UDP protokoll alapú kliens/szerver alkalmazások
- Többrésztvevős kommunikációs rendszerek fejlesztése
- Távoli metódushívás
- Elosztott tranzakciók kezelése
- A WWW architektúrája
- HTTP-szerveroldali elemek fejlesztése
- CORBA-alapú elosztott objektumok infrastruktúrája
- A CORBA interfészgyűjteménye

Az egyes részek megértését számos példaprogram segíti: a lehetőségeket bemutató egyszerűbb kliens/szerver alkalmazások mellett a könyvben összetett példaprogramok is találhatók. Egy tranzakciókezelő rendszer implentációja szemlélteti az elosztott objektum-alapú infrastruktúra főbb elemeinek alkalmazási... Tovább

Fülszöveg

A könyv betekintést nyújt az Internet infrastruktúrájára épülő hálózati alkalmazások készítésének módszereibe, megkülönböztetett figyelmet fordítva a Java-alapú elosztott alkalmazások készítésének eszközeire.
A könyvben tárgyalt főbb témakörök:
- A TCP/IP protokollcsalád fogalmi rendszere
- A hálózati kommunikáció biztonsági kérdései
- Az Internet névszolgáltatói
- TCP és UDP protokoll alapú kliens/szerver alkalmazások
- Többrésztvevős kommunikációs rendszerek fejlesztése
- Távoli metódushívás
- Elosztott tranzakciók kezelése
- A WWW architektúrája
- HTTP-szerveroldali elemek fejlesztése
- CORBA-alapú elosztott objektumok infrastruktúrája
- A CORBA interfészgyűjteménye

Az egyes részek megértését számos példaprogram segíti: a lehetőségeket bemutató egyszerűbb kliens/szerver alkalmazások mellett a könyvben összetett példaprogramok is találhatók. Egy tranzakciókezelő rendszer implentációja szemlélteti az elosztott objektum-alapú infrastruktúra főbb elemeinek alkalmazási módjait.
Az egyes fejezetek részletesen ismertetik a hálózati alkalmazások készítésének Java eszközeit. a könyv példaprogramjai Java nyelven készültek, de más programozási nyelveken készült TCP/IP-alapú kliens/szerver alkalmazásokkal is tudnak kommunikálni.
Vissza

Tartalom

Számítógépes hálózatok1
Számítógépes hálózatok szerkezete2
Hálózatok szoftvermodellje3
A fizikai kapcsolat rétege5
Adatkapcsolati réteg6
Hálózati réteg6
A transzport réteg7
A viszonyréteg9
A megjelenítési réteg10
Az alkalmazási réteg10
A hálózati szolgáltatások modellje11
Hálózati kapcsolattartási módok12
Az Internet Protokoll és a címzés problémája13
Az IP-címek és az útvonalkijelölés13
A transzport végpontok azonosítása16
Hálózati műveletek absztrakciói18
Összeköttetés-alapú kapcsolatot kezelő műveletek18
Összeköttetés-mentes kapcsolatot kezelő műveletek19
A szolgáltatás-elemek elérése programokból19
Hálózati csatlakozók20
Tűzfalak alkalmazása20
A WWW és az Internet21
Szabványosítás22
Java alkalmazások és appletek23
Összefoglalás26
Az Internet-címek és a DNS27
A DNS architektúrája28
A DNS tartomány-hierarchiája29
A DNS szolgáltatásai30
Fordított lekérdezések32
A DNS elérése Java programok33
Az összeköttetés-alapú kommunikáció eszközei37
Az összeköttetés-alapú modell és a TCP38
Egy összeköttetés-alapú kliens-szerver kapcsolat modellje40
Egy összeköttetés-alapú szerver szerkezete40
Egy összeköttetés-alapú kliens szerkezete41
Kapcsolódás SOCKS hálózati tűzfalakhoz41
Biztonsági megfontolások43
Összeköttetés-alapú kommunikáció Java eszközei44
Összeköttetés-alapú szerveralkalmazások készítése Java nyelven44
Összeköttetés-alapú kliens alkalmazások készítése Java nyelven47
Kommunikációs végpont opciók51
Az adatátvitel eszközei52
Példa egy iteratív összeköttetés-alapú szerverre56
Példa egy összeköttetés-alapú kliensre58
Példa egy párhuzamos összeköttetés-alapú szerverre60
Egy kliens alkalmazás a párhuzamos szerverünkhöz63
Párhuzamos szerver előre gyártott szálakkal65
Egy FINGER kliens implentációja70
Származtatás a hálózatkezelési osztályokból71
Alkalmazkodás a helyi hálózati tűzfalakhoz72
Más transzport protokoll elérése78
A kliens/szerver kapcsolatok biztonsága79
Az összeköttetés-mentes kommunikáció eszközei85
Az összeköttetés-mentes kommunikáció és az UDP85
Összeköttetés-mentes kommunikáció a Jávában87
Összeköttetés-mentes kommunikációs végpontok88
Adatcsomag absztrakciójának eszközei90
Példaprogramok91
A szerveroldali alkalmazás91
A kliensoldali alkalmazás94
A hálózati tűzfalak és az UDP protokoll95
A megbízhatóság biztosítása - egy esettanulmány96
Többrésztvevős kommunikáció109
Az Internet Protokoll és a csoportok110
A megvalósítást támogató infrastruktúra114
A mulitcast kommunikáció Java programokban116
Egy multicast-csomagokat fogadó alkalmazás118
Egy multicast-csomagokat küldő alkalmazás119
Egy multicast transzport protokoll120
Az üzenetek sorrendjének megtartása123
Az üzenetküldési műveletek oszthatatlansága123
Nem-megbízhatóságból eredő hibák kiküszöbölése124
Üres adatcsomagok küldése125
Üzenetküldési jogosítványok elkallódása125
Több résztvevő működésének szinkronizációja126
Távoli metódushívás131
Az osztott objektumok nyújtotta lehetőségek133
A távoli metódushívás modellje134
A távoli metódushívás eszközei135
A paraméterátadás kérdései138
A kliens és a szerver összekapcsolódása139
Többszörözött objektumpéldányok140
Tipikus hibák távoli metódushívás során141
Távoli metódushívás Java környezetben142
Egy távoli objektum implementációja144
Paraméterátadás149
A Java RMI viselkedése kommunikációs hibáknál150
A kliens- és a szervercsonk összekapcsolása151
Távoli objektumok megnevezése151
Távoli referenciák elérésére használható osztályok152
A registry implementációja154
A példaprogramunk befejezése156
Távoli metódusok párhuzamos környezetben157
Egy helyi szinkronizációs mechanizmus158
Távoli objektumok osztott szemétgyűjtése161
Osztott szemétgyűjtés szerveroldali támogatása162
Távoli osztályok elérése163
A példaprogramunk tesztelése167
Visszatekintés a fejlesztés menetére168
Távoli metódushívás hálózati tűzfalak mögött169
Egy összetettebb példa - tranzakciókezelési alapok170
A megoldott feladat171
A feladatot megoldó eszközök áttekintése172
A távolról elérhető komponensek interfészei174
A megoldás komponenseinek az összekapcsolása178
A naptárokat megvalósító osztály implementációja178
A kétfázisú megegyezési protokollt megvalósító osztály180
A koordinátor objektumokat konstruáló osztály180
A naptárakba bejegyzést elvégző osztály181
A program fordítása és kipróbálása181
A megbízhatóság biztosításának lehetséges eszközei183
A megoldás forráskódja188
A WWW objektumainak elérése199
Egységes erőforrásnevek, nevek rendszere199
Hálózati erőforrások URL-azonosítói201
URL-azonosítók ábrázolása202
Abszolút és relatív URL-azonosítók203
URL-azonosítók általános formája204
Az FTP protokoll URL-azonosítói205
A HTTP protokoll URL-azonosítói206
A Gopher protokoll URL-azonosítói206
Levelezési cím URL-azonosítója208
A USENET News objektumait azonosító URL-formák208
TELNET URL-azonosítók208
Fájlokat megnevező URL-azonosítók209
Egyéb URL-azonosítók209
A HTTP protokoll és alkalmazásai210
A MIME-szabvány211
MIME tartalomtípusok paraméterezése, példák214
A HTTP protokoll architektúrája216
HTTP-fejlécmezők219
Példák HTTP-alapú kliens-szerver kapcsolatokra221
CGI-programok és a Servletek223
A WWW elérését támogató Java osztályok224
WWW erőforrások elérése az URL osztállyal225
Az URLConnection osztály alkalmazása228
A HttpURLConnection osztály234
Az elért WWW erőforrások tartalmának értelmezése238
Protokollkezelő osztályok felépítése239
A Java környzet bővítése új protokollkezelőkkel240
Tartalomkezelő osztályok241
A Java környezet bővítése új tartalomkezelőkkel242
A Java rendszer programozói felülete245
A HTML-űrlapok és működésük247
A Java servletek251
A Java servletek szerkezete252
Kliens kérésének és a válasz absztrakciója254
Servletek inicializációja258
Servletek származtatása a GenericServlet osztálytól259
HTTP protokoll alapú servletek261
Servletek szinkronizációja266
Példa HTTP-alapú servlet alkalmazásokra267
A visszhang-servlet267
A felhasználóbejegyzési servlet272
Egy kliensoldali Java alkalmazás a fenti űrlapunkhoz274
A servletek és más eszközök együttes alkalmazása276
A Java IDL és alkalmazásai279
A CORBA specifikáció elemei281
Egy CORBA ORB szerepe282
Az OMG IDL interfészleíró nyelv283
Az OMG IDL nyelv elemei285
Az OMG IDL leképzése programozási nyelvekre290
Az interfészgyűjtemény szerepe291
Az implementációgyűjtemény szerepe292
A kliens- és szervercsonkok292
A CORBA objektumadapterek szerepe292
A CORBA objektumok ősosztálya: CORBA::Object294
ORB szoftverek együttműködésének megszervezése295
Az IIOP protokoll296
Az objektum-alapú WWW elemei300
A CORBA objektumszolgáltatásai302
A Current objektum304
A CORBA névszolgáltatása304
Java IDL, a Java RMI és a "melyiket a három közül" problémája308
CORBA-alapú programozás Java környezetben310
Az OMG IDL leképezése Java nyelvre311
A CORBA paraméterátadási módjai325
A CORBA-alapú alkalmazások szerkezete328
A típusrákényszerítés CORBA eszközei329
Névszolgáltató-interfészek képe331
Kliens- és szervercsonkok generálása333
Statikus és dinamikus metódushívási interfész334
Az ORB szoftvert reprezentáló objektum343
Szerveroldali elemek350
A dinamikus szerveroldali csonk-interfész353
A négyzetreemelő programunk további részei356
A szerveroldal implementációja357
Egy statikus modellre épített kliens példaprogram358
A négyzetreemelő példaprogram futtatása359
A szerveroldal dinamikus implementációja360
Egy CORBA-alapú kliens/szerver példaprogram363
A szerveroldal implementációja365
Egy statikus hívási modell alapú kliens alkalmazás368
Egy dinamikus hívási modell alapú kliens alkalmazás371
A szerveroldal implementációja applet formájában374
Egy lekérdező applet kliens379
A szerveroldal dinamikus megvalósítása383
A CORBA interfészgyűjteménye388
Az IR legalapvetőbb interfészee390
Az IR egyszerű és összetett komponensei391
Az IR alkotóelemeiről részletesebben396
Interfészek visszakeresése az interfészgyűjteményből405
Az interfészgyűjtemény elemeinek azonosítása406
Interfészgyűjteményelemek és típuskódok kapcsolata409
Az OMG IDL nyelv módosított BNF nyelvtana413
Irodalom417
A Java programozási nyelvvel kapcsolatos irodalmak417
Az alapszoftverrel kapcsolatos irodalmak418
Hálózatokkal kapcsolatos irodalmak419

Csizmazia Balázs

Csizmazia Balázs műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Csizmazia Balázs könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem