1.061.259

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

Java felsőfokon

Java 2 platform

Szerző
Szerkesztő
Lektor
Budapest
Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 488 oldal
Sorozatcím: Wiley
Kötetszám:
Nyelv: Magyar  
Méret: 22 cm x 18 cm
ISBN: 963-86010-7-8
Megjegyzés: CD melléklet nélkül. Fekete-fehér ábrákkal.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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

Sok példaprogramon keresztül (melyet a CD mellékleten megtalálunk) a szerzők bemutatják, hogyan használhatjuk ki a Java lehetőségeit:
- Fejlett I/O és hálózatkezelés
- Konkurens programozás szálakkal
- JavaBeans
- Fejlett biztonsági lehetőségek
- Java Foundation Classes
- Java Media Framework
- Java Servletek
- JDBC
- Network Computer and JavaOS

A CD melléklet tartalmából:
- Forráskódok, melyeket felhasználhatunk saját programjainkhoz
- A Java 2 platform (JDK 1.2)
- A könyvben található összes forráskód
- A Java City multimedia demo

Tartalom

Előszó a Magyar kiadáshoz
Tartalomjegyzék
A Java ipar1
Bevezetés1
A Java munkába áll3
A befejezetlen munka4
A Java felületek4
A munkaállomás Java felület4
A Java futásidejű környezet7
A Personal Java (Személyes Java)7
A beépített Java (Embedded Java)7
A JavaCard8
A HotJava böngésző9
A HotJava Views9
A JavaOS9
A JavaServer9
A Java Electronic Commerce9
A JavaSpaces10
A Jini10
A Java Naming and Dierctory Interface10
Összefoglaló10
Ismerkedés a JFC osztályaival11
Bevezető11
Delegációs eseménymodel13
Az eseményobjektumok13
Az eseményfigyelők14
Az eseményfigyelők regisztrációja15
Az elemek összeillesztése16
Az eseményadapterek20
Asztalszínek23
Nyomtatás26
A görgetőtábla használata28
Helyi menük31
Az egér nélküli műveletek32
Fókuszátadás32
Menü gyorsbillentyűk33
Adatátvitel35
Adatformák36
A vágólap39
Pehelysűlyú komponenskeretek41
A Swing készlet (Swing set)45
A Swing komponensek45
A JavaBeans integráció45
Cserélhető kinézet és működés47
A drag and drope funkció48
Java 2D49
Összefoglaló50
Ismerkedés a Java Média környezettel51
Bemutatkozás51
Légy üdvözölve a Java birodalmában!52
Terv: Tekintsük a Java City programot53
A régi világból egy új világba vezető hídnak53
Tervezési szempont: Használhatóság53
Tervezési szempont: Hordozhatóság54
Tervezési szempont: Újrafelhasználhatóság55
A Java Media API felépítése55
Java 2D56
Java 3D57
Java Media Framework58
Java Sound60
Java Share61
Java Animation62
Java Telephony62
Java Speech62
Java Advenced Imaging63
A Java City megvalósítása63
A Java City nem egy nap alatt készül el64
Recept a multimédiás weblapok készítéséhez66
A HTML oldalak elkészítése67
A lejátszást végző applet68
A futtatási környezet beállításai969
A webböngésző elindítása és az applet futtatása70
A Java 2d szerepe a Java City rendszerben71
A Java City virtuális valóságának megvalósítása a Java 3D lehetőségeivel72
Profi eszközök a hálózatkezelésben75
Bevezetés75
Alapvető hálózatkezelési elvek76
Áttekintés76
Kliensek és szerverek77
Portok és socketek78
A Java hálózatkezelés alapelvei79
Áttekintés79
Kliensek és szervek80
Protokollok és protokollkezelők80
A szerver82
Kliensek és szolgáltatások84
Szabványos erőforrás-keresők és webszerverek85
Hálózatkezelés és kivitel/bevitel a Javában92
Kivitel és bevitel a Javában92
Összefoglalás102
A JavaBean használata103
Bevezetés103
A JavaBeans célja103
JavaBeans komponensmodell104
Alkalmazásépítők106
A bean események107
A beanek tulajdonságai107
A tükrözés és betekintés109
A tükrözés (Reflection)109
A betekintés113
Beanek testreszabása115
A glasgow-i bővítések117
Összefoglalás118
Elosztott alkalmazások tervezése119
Bevezetés119
Alkalmazás architektúrák120
Monolitikus alkalmazások120
Kliens-szerver alkalmazások122
Háromrétegű alkalmazások125
A három réteg előnyei128
Mozgékony szoftver128
Az összekötési probléma130
Elosztott rendszerek kezelése131
Háromrétegű alkalmazások üzembeállítása132
A háromrétegű architektúra korlátai134
Méret és sebesség136
Öröklési és oktatási problémák136
Megmozdulás137
Kiképzés137
Emberek138
A változtatás irányítása139
Örökölt rendszerek beépítése140
Interfész az adatsín felé140
A Java platform használata a szervezetben144
Interfész defníciós nyelv vagy távoli metódus hívás144
A Java adatbázis kapcsolat (JDBC)146
Enterprise JavaBeans147
Összefoglalás148
Távoli metódusok hívása151
Bevezetés151
Építve a tapasztalatokra152
Térjünk a tárgyra!154
Osztott rendszerek összehasonlítása155
Az RMI célja157
Az RMI rendszer architektúrája158
A váz réteg158
A távoli referencia réteg159
A szállítási réteg159
Osztott szemétgyűjtés159
Osztott programozás az RMI használatával160
Egy egyszerű példa RMI kliens és szerver létrehozására161
A távoli interfész definiálása161
A távoli szerver elkészítése162
A távoli kliens létrehozása165
A példaprogram fordítása és futtatása168
A szerver visszajelzései169
Objektumok átadása metódusok argumentumaként173
Távoli polimorfizmus176
Az RMI és a Java Servlet API180
Objektumsorosítási példák182
A Java RMI jövője186
Összefoglaló187
A JDBC technika elsajátítása189
Bevezető189
A Java nyelv, az SQL és a CLI190
A JDBC architektúrája191
Meghajtók és meghajtó-kezelők192
A JDBC használata193
Egyszerű példa194
Egy JDBC alkalmazás anatómiája195
Meghajtó telepítése195
Kapcsolat létrehozása196
A Connection interfész197
A Statement interfész197
Az eredmények manipulálása197
Java - SQL adattípus leképezések199
Összerakjuk a példánkat203
Tranzakciók206
Preparált utasítások207
Hívható utasítások210
Nagy adatmezők kezelése210
Az RDBMS értékének növelése212
Három, öt, vagy N réteg214
Példa214
Termékkezelő (ProductManager)215
OrderEntry osztály218
Egyéb meggondolások220
JDBC 2.0221
Új csomagok222
Hol használhatjuk a JDBC 2.0-t?223
Görgethető ResultSetek használata223
Kötegelt aktualizálások224
Összefoglalás225
Szervletek és a Java Web Server227
Bevezetés227
A Java Web Server platform228
A szervletek előnyei228
Teljesítmény229
Egyszerű használat229
Biztonság230
Egyszerű szervlet230
HTTP szervlet anatómiája231
A doXXX metódusok232
HTML lapok készítése234
Szervlet telepítése234
Szervlet tartós telepítése235
Megfontolások a Java Web Serverrel kapcsolatban239
A szálak biztonsága240
Teljesítmény241
Alapszervletek242
Felhasználói input242
A getParameterValues használata244
Miért használjunk szervleteket appletek helyett?245
Init paraméterek használata248
Szervlet beanek250
Lapkompilálás254
Lapkompilálási teljesítmény255
Mikor használjunk lapkompilálást?256
Formák256
Formák használata259
A default.definitions fájl260
Formák alkalmazása szervletekhez260
Ülés nyomonkövetése262
Ülés nyomonkövetése és a biztonság264
Ülés érvénytelenítése264
Szervletek és a Java Enterprise API-k266
Összefoglalás272
Enterprise JavaBeans273
Bevezetés273
Enterprise JavaBeans274
Mi az Enterprise JavaBeans?274
Mi van egy névben?275
Az Enterprise JavaBeans céljai276
Példa a session beanre277
Az EJBHome interfész277
Az EJBObject interfész278
A SessionBean osztály278
Egy egyszerű kliens alkalmazása280
Minek kínlódjunk?282
Konténer kiválasztása283
Az EJB-k fedele alatt283
Példa az entitás beanre285
Az EJBHome interfész285
A create és a findByPrimrayKey metódusok használata286
Az EJBObject interfész287
Az EntityBean osztály288
Az entity bena kliens290
Adatbázis és entitás bean közötti leképezés291
EJB architektúrák293
Session és entity enterprise beanek293
Enterprise beanek és örökölt alkalmazások használata294
Enterprise JavaBeans és CORBA295
Összefoglalás296
Java szálak használata297
Bevezetés297
Mik azok a szálak?297
Szinkronizálás298
Ütemezés298
Miért használunk szálakat?299
Java szálak használata300
Szál létrehozása és indítása300
Szálak összekötése303
Daemon szálak305
Szálcsoportok307
Egyéb metódusok310
Ütemezés310
Szál állapota310
Egy szál állapotának meghatározása313
Szál prioritása313
Időszeletelés316
Szinkronizálás318
Monitorok318
Feltételváltozók323
A volatile kulcsszó331
Java a multiprocesszoros rendszerekben332
Szálbiztos osztályok333
Java szálak és POSIX szálak333
Összefoglalás334
Biztonság335
Bevezetés335
A futtatható tartalomban rejlő veszélyek336
Biztonság a weben336
Biztonság a gyakorlatban336
Biztonság a hálózatokon337
A Java felület biztonsága337
A Java Security alapjai338
Indirekt programvégrehajtás338
Mi a helyzet a közvetlen fordítóprogramokkal és a JavaChipel?339
A nyelv biztonsági szolgáltatásai340
A Verifier (ellenőrző)341
Védelmi tartományok343
A biztonsági opciók beállítása348
Az egész egyben350
A biztonság, az appletek és a webes böngészők351
A homokozó irányelvek352
Játék a homokozóban353
Aláírt JAR-ok (Java Archives Files)354
A biztonság, az alkalmazások és a gyakorlat356
A biztonsági modell kiterjesztése358
A biztonsági osztályok áttekintése358
Privilégiumok delegálása361
Argumentumok és kivételek használata a doPrivileged hívásnál363
Hogyan lehet privilégiumokat veszíteni?364
Az implies metódus368
A védelmi tartományok és a Java alkalmazások kapcsolata372
A Java kriptográfiai kiterjesztése (Java Cryptography Extension, JCE)373
A JCE használata374
A biztonsággal kapcsolatos programhibák378
Együtt élni a hibákkal379
Összefoglaló380
A Java Natív Interface használata381
Bevezetés381
A JNI382
Natív metódus hívása Javából383
Metódus elnevezés386
Paraméter elnevezés387
Adatokra történő hivatkozás natív metódusból389
Referencia típusok390
A Java mezőinek és metódusainak elérése392
Hibakezelés natív metódusokban393
Java hívás natív programból394
Összefoglaló396
Ismerkedés a hálózati számítógépekkel397
Bevezető397
Mi az a hálózati számítógép?398
A hálózati számítógépek kivitelezése400
Hálózati gép-e a PC?402
A hálózati számítógép előnyei404
A hálózati gépek későn halnak406
A hálózati gépek piaca407
Diverzitás vagy interzitás?407
A hálózati számítógép versenytársai410
Alkalmazások tervezése hálózati számítógépekre412
Az univerzális Java platform414
A saját metódusok elkerülendők414
A 100% Tiszta Java Kezdeményezés (100% Pure Java Initiative)415
"Java kompatibilis" minőség417
A hálózati számítógépek felhasználói felületei418
Nagy vagy kis kliens - hol a határ?418
A hálózati gépek telepítése és üzemeltetése420
Hálózati követelmények421
Rendszerindító szerverek421
FlashRAM423
Telepítési szituációk423
Ráfordítás és haszon - jó befektetés-e hálózati gép?426
Java alkalmazási környezetek427
Összefoglalás428
Ismerkedés a JavaOS és a JavaStation felépítésével429
Bevezető429
A Sun JavaStation családjának áttekintése429
JavaStation "tégla"430
JavaStation "torony"440
Összefoglalás446
A JavaStation és a Hálózati Számítógép Referencialeírás446
JavaOS447
Áttekintés448
Felépítés448
A Java-kernel453
A fájlrendszer456
Processzorbeosztás és szálak456
Virtuális memória458
Eszközmeghajtók458
Hálózat és protokollok460
Ablakozás és grafika460
Nyomtatás462
Platformok, melyek támogatják a JavaOS-t462
Valóban operációs rendszer a JavaOS?462
A "fő" alkalmazás (HotJava?)463
Áttekintés464
HTML466
Biztonság467
Támogatott protokollok467
Támogatott médiaformátumok468
A HotJava/JavaOS és a Hálózati Számítógép Referencialeírás468
A JavaStation szoftvercsomag (Netra j)469
Mi jöhet ezután - kilátások a jövőre470
JavaStation470
JavaOS471
HotJava472
Összefoglalás472
A Java jövője473
Bevezető473
A Java forradalom474
Miként változnak a paradigmák?474
A megfelelő kérdések feltevése - a jövő útja475
Vertikális piac és kapcsolódó interfészek476
A fenntartható egyszerűség478
A Java platform egyeduralma479
Rendszerszintű programozás480
Alkalmazásprogramozás481
Új alkalmazásarchitektúrák482
Hírközlő architektúrák482
Nincs hálózati kapcsolat - az élet nem áll meg484
Együttműködési rendszerek486
Jini487
Összefoglalás488
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