Tartalomjegyzék. 1. fejezet



Hasonló dokumentumok
A szerzõrõl... xi Bevezetés... xiii

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

TANMENET. Tantárgy: Informatika Osztály: 9B. Heti óraszám: 2

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

UNIX operációs rendszer rövid története és jellemzői

Webes adatbázis-kezelés MySQL és PHP használatával

Osztott alkalmazások fejlesztési technológiái Áttekintés

Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások

1.sz melléklet Nyári gyakorlat teljesítésének igazolása Hiányzások

A Java EE 5 plattform

BMF NIK Mérnök informatikus mesterszak Alkalmazásmenedzsment szakirány

Tartalom. Újrafelhasználás alapú tervezés. Újrafelhasználás alapú tervezés Komponens alapú fejlesztés. Példák. Szoftvertechnológia előadás

Az első lépések. A Start menüből válasszuk ki a Minden program parancsot. A megjelenő listában kattintsunk rá az indítandó program nevére.

Project Management

Komponens modellek. 3. Előadás (első fele)

Hálózat és rendszermenedzsmen ZABBIX

A J2ME architektúrája. Léczfalvy Ádám

Prop-Tech. Vázmérő. Telepítési és eltávolítási útmutató

OmniTouch 8400 Instant Communications Suite 4980 Softphone

Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

FTP-kapcsolat létrehozása FlashFXP alatt

A beállítási segédprogram Használati útmutató

Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary

SAP JAM. Felhasználói segédlet

Tanúsítvány és hozzá tartozó kulcsok feltöltése Oberthur kártyára és Oberthur SIM termékre

Az MSZ EN ISO 19011:2012 szabvány változásai. Támpontok az auditorok értékeléséhez Előadó: Turi Tibor, az MSZT/MCS 901 szakértője

4. rész: Java Enterprise Edition bevezetı. Bakay Árpád dr. NETvisor kft (30)

Biztonsági mentés és visszaállítás Felhasználói útmutató

Számítógépes vírusok

NIIF VoIP projekt aktualitások

DS409slim. Gyors telepítési útmutató

JAVA webes alkalmazások

Adattípusok. Szám: pozitív egész, egész, valós, dátum + idő,... Szöveg, Formázott szöveg Kép Hang Mozgókép+Hang

A TANTÁRGY ADATLAPJA

Bevezetés J2EE komponensek Java2EE API-k Web alkalmazások Dokumentáció Fejlesztői környezet. JAVA technológiák - bevezető

Biztonsági mentés és visszaállítás Felhasználói útmutató


A TANTÁRGY ADATLAPJA

Active watch MT849. Használati útmutató

Hálózati beállítások gyorsútmutatója

Osztály szint tagok. Krizsán Zoltán 1 [2012. március 12.] Objektumorientált programozás C# alapokon tananyag

Vállalkozásfinanszírozás

Programozás alapjai Bevezetés

Az informatika oktatás téveszméi

ingatlan-gazdaságtani előadások projekt menedzsment módszerek

Fedél végeselemes analízis

Gazdasági biztonság és a kis országok

Adatkezelés. 11. előadás (Entity Beans)

Gy.I.K. K3565, K3520, K3715 USB stickekhez

Innováció és gazdaságfejlesztés

Osztott rendszerek, Java EE. Általános bevezető

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

Lemezkezelés, RAID, partícionálás, formázás, defragmentálás.

VÁLTOZIK AZ ISO 9001-ES SZABVÁNY. KINEK JÓ EZ?

Junior Szoftvertesztelő mérnök

Dinamikus geometriai programok

Tartalomjegyzék. Tartalom 1/16

ITIL alapú szolgáltatás menedzsement megvalósítása a KELER Zrt-ben

Dr. Schuster György február 21. Real-time operációs rendszerek RTOS

AWP TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN

Erste MobilBank Felhasználói kézikönyv

Disk Station DS209, DS209+II

7. Sulinet nyíltnap - Napirend

Tel.: (06) ; Fax: (06) SZERVEZETFEJLESZTÉS EREDMÉNYTERMÉKEK ÚTMUTATÓJA

Szállodai innováció, fejlesztés, felújítás hét alapérve Versenyképesség fenntartása

Külső eszközök Felhasználói útmutató

MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM

A pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, október 27.

Számítógép hálózatok gyakorlat

Első randi a QGIS SERVER környezettel

Vodafone Connect Now

irányítószám: Ország: Magyarország

Számítógép-hálózatok Egyéni Feladat

Linux Extension for AIDA64

Külső kártyaeszközök Felhasználói útmutató

I. Országgyűlés Nemzeti Választási Iroda

Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans

Laborgyakorlat Windows 7 upgrade-je, felhasználói adatok költöztetése

Java Web technológiák

Adatok ábrázolása, adattípusok. Összefoglalás

OKTATÁSI MINISZTÉRIUM SZÓBELI ÉRETTSÉGI VIZSGATÉTELEK. Szoftvertechnológia

UNIX bevezető. kiegészítő fóliák az előadáshoz. Mészáros Tamás

MultiBoot Felhasználói útmutató

Füzesabony Város Polgármesteri Hivatalának szervezetfejlesztése (ÁROP-1.A.2/A )

Toshiba Satellite C55-C-11K (PSCPKE HU)

Egy SLA kialakításának gyakorlata fókuszban a nehézségek megoldása. Előadó: Oroszi Norbert. KÜRT Rt. Információ Menedzsment KÜRT Rt.

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

Marketing I. X. előadás. Beszerzési magatartás és ipari marketing. Dr. Bíró-Szigeti Szilvia egyetemi adjunktus BME-MVT

Vodafone ReadyPay. Használati útmutató

TANÚSÍTVÁNY. tanúsítja, hogy a. Mezőgazdasági és Vidékfejlesztési Hivatal (MVH). által üzemeltetett

Vasúti információs rendszerek gyakorlat

Typotex Kiadó. Térinformatika. Detrekői Ákos jogutóda, Szabó György

Enterprise JavaBeans 1.4 platform (EJB 2.0)

Miért válassza a tárhelyeinket?

BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA. Kvaszingerné Prantner Csilla, EKF

A bölcsészkari intézkedési terv sarokpontjai. DPR intézményi szakmai fórum október 17. Szalai Mónika kari alumni koordinátor (BTK PIKO)

Témák 2013/14/2. Dr. Ruszinkó Endre, egyetemi docens

Biztonsági mentés és visszaállítás Felhasználói útmutató

Vízzel-oltó rendszer kialakulása

Átírás:

Elõszó a Magyar kiadáshoz iii v 1. fejezet A Java ipar 1 BEVEZETÉS 1 A Java munkába áll 3 A befejezetlen munka 4 A JAVA FELÜLETEK 4 A munkaállomás Java felület 4 A Java futásidejû környezet 7 A Personal Java (Személyes Java) 7 A beépített Java (Embedded Java) 7 A JavaCard 8 A HOTJAVA BÖNGÉSZÕ 9 A HOTJAVA VIEWS 9 A JAVAOS 9 A JAVASERVER 9 A JAVA ELECTRONIC COMMERCE 9 A JAVASPACES 10 A JINI 10 A JAVA NAMING AND DIRECTORY INTERFACE 10 ÖSSZEFOGLALÓ 10

vi 2. fejezet Ismerkedés a JFC osztályaival 11 BEVEZETÕ 11 DELEGÁCIÓS ESEMÉNYMODEL 13 Az eseményobjektumok 13 Az eseményfigyelõk 14 Az eseményfigyelõk regisztrációja 15 Az elemek összeillesztése 16 Az eseményadapterek 20 ASZTALSZÍNEK 23 NYOMTATÁS 26 A GÖRGETÕTÁBLA HASZNÁLATA 28 HELYI MENÜK 31 AZ EGÉR NÉLKÜLI MÛVELETEK 32 Fókuszátadás 32 Menü gyorsbillentyûk 33 ADATÁTVITEL 35 Adatformák 36 A vágólap 39 PEHELYSÚLYÚ KOMPONENSKERETEK 41 A SWING KÉSZLET (SWING SET) 45 A Swing komponensek 45 A JavaBeans integráció 45 Cserélhetõ kinézet és mûködés 47 A DRAG AND DROP FUNKCIÓ 48 JAVA 2D 49 ÖSSZEFOGLALÓ 50 3. fejezet Ismerkedés a Java Média környezettel 51 BEMUTATKOZÁS 51 LÉGY ÜDVÖZÖLVE A JAVA BIRODALMÁBAN! 52 TERV: TEKINTSÜK A JAVA CITY PROGRAMOT A RÉGI VILÁGBÓL EGY ÚJ VILÁGBA VEZETÕ HÍDNAK 53 Tervezési szempont: Használhatóság 53 Tervezési szempont: Hordozhatóság 54 Tervezési szempont: Újrafelhasználhatóság 55 A JAVA MEDIA API FELÉPÍTÉSE 55 Java 2D 56

vii Java 3D 57 Java Media Framework 58 Java Sound 60 Java Share 61 Java Animation 62 Java Telephony 62 Java Speech 62 Java Advanced Imaging 63 A JAVA CITY MEGVALÓSÍTÁSA 63 A Java City nem egy nap alatt készült el 64 RECEPT A MULTIMÉDIÁS WEBLAPOK KÉSZÍTÉSÉHEZ 66 A HTML oldalak elkészítése 67 A lejátszást végzõ applet 68 A futtatási környezet beállításai 69 A webböngészõ elindítása és az applet futtatása 70 A JAVA 2D SZEREPE A JAVA CITY RENDSZERBEN 71 A JAVA CITY VIRTUÁLIS VALÓSÁGÁNAK MEGVALÓSÍTÁSA A JAVA 3D LEHETÕSÉGEIVEL 72 4. fejezet Profi eszközök a hálózatkezelésben 75 BEVEZETÉS 75 ALAPVETÕ HÁLÓZATKEZELÉSI ELVEK 76 Áttekintés 76 Kliensek és szerverek 77 Portok és socketek 78 A JAVA HÁLÓZATKEZELÉS ALAPELVEI 79 Áttekintés 79 Kliensek és szerverek 80 Protokollok és protokollkezelõk 80 A szerver 82 Kliensek és szolgáltatások 84 Szabványos erõforrás-keresõk és webszerverek 85 HÁLÓZATKEZELÉS ÉS KIVITEL/BEVITEL A JAVÁBAN 92 Kivitel és bevitel a Javában 92 ÖSSZEFOGLALÁS 102 5. fejezet A JavaBean használata 103 BEVEZETÉS 103 A JAVABEANS CÉLJA 103 JavaBeans komponensmodell 104 Alkalmazásépítõk 106

viii A BEAN ESEMÉNYEK 107 A BEANEK TULAJDONSÁGAI 107 A TÜKRÖZÉS ÉS A BETEKINTÉS 109 A tükrözés (Reflection) 109 A betekintés 113 BEANEK TESRESZABÁSA 115 A GLASGOW-I BÕVÍTÉSEK 117 ÖSSZEFOGLALÁS 118 6. fejezet Elosztott alkalmazások tervezése 119 BEVEZETÉS 119 ALKALMAZÁS ARCHITEKTÚRÁK 120 Monolitikus alkalmazások 120 Kliens-szerver alkalmazások 122 Háromrétegû alkalmazások 125 A HÁROM RÉTEG ELÕNYEI 128 Mozgékony szoftver 128 Az összekötési probléma 130 Elosztott rendszerek kezelése 131 HÁROMRÉTEGÛ ALKALMAZÁSOK ÜZEMBEÁLLÍTÁSA 132 A HÁROMRÉTEGÛ ARCHITEKTÚRA KORLÁTAI 134 Méret és sebesség 136 Öröklési és oktatási problémák 136 MEGMOZDULÁS 137 Kiképzés 137 Emberek 138 A változtatás irányítása 139 ÖRÖKÖLT RENDSZEREK BEÉPÍTÉSE 140 Interfész az adatsín felé 140 A JAVA PLATFORM HASZNÁLATA A SZERVEZETBEN 144 Interfész definíciós nyelv vagy távoli metódus hívás 144 A Java adatbázis kapcsolat (JDBC) 146 Enterprise JavaBeans 147 ÖSSZEFOGLALÁS 148 7. fejezet Távoli metódusok hívása 151 BEVEZETÉS 151 ÉPÍTVE A TAPASZTALATOKRA 152

ix TÉRJÜNK A TÁRGYRA! 154 OSZTOTT RENDSZEREK ÖSSZEHASONLÍTÁSA 155 AZ RMI CÉLJA 157 AZ RMI RENDSZER ARCHITEKTÚRÁJA 158 A váz réteg 158 A távoli referencia réteg 159 A szállítási réteg 159 Osztott szemétgyûjtés 159 OSZTOTT PROGRAMOZÁS AZ RMI HASZNÁLATÁVAL 160 EGY EGYSZERÛ PÉLDA RMI KLIENS ÉS SZERVER LÉTREHOZÁSÁRA 161 A távoli interfész definiálása 161 A távoli szerver elkészítése 162 A távoli kliens létrehozása 165 A példaprogram fordítása és futtatása 168 A SZERVER VISSZAJELZÉSEI 169 OBJEKTUMOK ÁTADÁSA METÓDUSOK ARGUMENTUMAKÉNT 173 TÁVOLI POLIMORFIZMUS 176 AZ RMI ÉS A JAVA SERVLET API 180 OBJEKTUMSOROSÍTÁSI PÉLDÁK 182 A JAVA RMI JÖVÕJE 186 ÖSSZEFOGLALÓ 187 8. fejezet A JDBC technika elsajátítása 189 BEVEZETÕ 189 A Java nyelv, az SQL és a CLI 190 A JDBC ARCHITEKTÚRÁJA 191 Meghajtók és meghajtó-kezelõk 192 A JDBC HASZNÁLATA 193 Egyszerû példa 194 EGY JDBC ALKALMAZÁS ANATÓMIÁJA 195 Meghajtó telepítése 195 Kapcsolat létrehozása 196 A Connection interfész 197 A Statement interfész 197 Az eredmények manipulálása 197 Java SQL adattípus leképezések 199 Összerakjuk a példánkat 203 Tranzakciók 206

x Preparált utasítások 207 Hívható utasítások 210 Nagy adatmezõk kezelése 210 AZ RDBMS ÉRTÉKÉNEK NÖVELÉSE 212 Három, öt, vagy N réteg 214 Példa 214 Termékkezelõ (ProductManager) 215 OrderEntry osztály 218 Egyéb meggondolások 220 JDBC 2.0 221 Új csomagok 222 Hol használhatjuk a JDBC 2.0-t? 223 Görgethetõ ResultSetek használata 223 Kötegelt aktualizálások 224 ÖSSZEFOGLALÁS 225 9. fejezet Szervletek és a Java Web Server 227 BEVEZETÉS 227 A JAVA WEB SERVER PLATFORM 228 A SZERVLETEK ELÕNYEI 228 Teljesítmény 229 Egyszerû használat 229 Biztonság 230 EGYSZERÛ SZERVLET 230 HTTP SZERVLET ANATÓMIÁJA 231 A doxxx metódusok 232 HTML lapok készítése 234 SZERVLET TELEPÍTÉSE 234 Szervlet tartós telepítése 235 MEGFONTOLÁSOK A JAVA WEB SERVERREL KAPCSOLATBAN 239 A szálak biztonsága 240 Teljesítmény 241 ALAPSZERVLETEK 242 FELHASZNÁLÓI INPUT 242 A getparametervalues használata 244 Miért használjunk szervleteket appletek helyett? 245 INIT PARAMÉTEREK HASZNÁLATA 248 SZERVLET BEANEK 250 Lapkompilálás 254 Lapkompilálási teljesítmény 255

xi Mikor használjunk lapkompilálást? 256 FORMÁK 256 Formák használata 259 A default.definitions fájl 260 Formák alkalmazása szervletekhez 260 ÜLÉS NYOMONKÖVETÉSE 262 Ülés nyomonkövetése és a biztonság 264 Ülés érvénytelenítése 264 SZERVLETEK ÉS A JAVA ENTERPRISE API-K 266 ÖSSZEFOGLALÁS 272 10. fejezet Enterprise JavaBeans 273 BEVEZETÉS 273 ENTERPRISE JAVABEANS 274 Mi az Enterprise JavaBeans? 274 Mi van egy névben? 275 Az Enterprise JavaBeans céljai 276 PÉLDA A SESSION BEANRE 277 Az EJBHome interfész 277 Az EJBObject interfész 278 A SessionBean osztály 278 Egy egyszerû kliens alkalmazás 280 Minek kínlódjunk? 282 KONTÉNER KIVÁLASZTÁSA 283 AZ EJB-K FEDELE ALATT 283 Példa az entitás beanre 285 Az EJBHome interfész 285 A create és a findbyprimarykey metódusok használata 286 Az EJBObject interfész 287 Az EntityBean osztály 288 Az entity bean kliens 290 Adatbázis és entitás bean közötti leképezés 291 EJB ARCHITEKTÚRÁK 293 Session és entity enterprise beanek 293 Enterprise beanek és örökölt alkalmazások használata 294 Enterprise JavaBeans és CORBA 295 ÖSSZEFOGLALÁS 296

xii 11. fejezet Java szálak használata 297 BEVEZETÉS 297 MIK AZOK A SZÁLAK? 297 Szinkronizálás 298 Ütemezés 298 Miért használunk szálakat? 299 JAVA SZÁLAK HASZNÁLATA 300 Szál létrehozása és indítása 300 Szálak összekötése 303 Daemon szálak 305 Szálcsoportok 307 Egyéb metódusok 310 ÜTEMEZÉS 310 Szál állapota 310 Egy szál állapotának meghatározása 313 Szál prioritása 313 Idõszeletelés 316 SZINKRONIZÁLÁS 318 Monitorok 318 Feltételváltozók 323 A volatile kulcsszó 331 JAVA A MULTIPROCESSZOROS RENDSZEREKBEN 332 SZÁLBIZTOS OSZTÁLYOK 333 JAVA SZÁLAK ÉS POSIX SZÁLAK 333 ÖSSZEFOGLALÁS 334 12. fejezet Biztonság 335 BEVEZETÉS 335 A futtatható tartalomban rejlõ veszélyek 336 Biztonság a weben 336 Biztonság a gyakorlatban 336 Biztonság a hálózatokon 337 A Java felület biztonsága 337 A JAVA SECURITY ALAPJAI 338 Indirekt programvégrehajtás 338 Mi a helyzet a közvetlen fordítóprogramokkal és a JavaChipel? 339 A nyelv biztonsági szolgáltatásai 340 A Verifier (ellenõrzõ) 341 Védelmi tartományok 343

xiii A biztonsági opciók beállítása 348 Az egész egyben 350 A BIZTONSÁG, AZ APPLETEK ÉS A WEBES BÖNGÉSZÕK 351 A homokozó irányelvek 352 Játék a homokozóban 353 Aláírt JAR-ok (Java Archive Files) 354 A BIZTONSÁG, AZ ALKALMAZÁSOK ÉS A GYAKORLAT 356 A BIZTONSÁGI MODELL KITERJESZTÉSE 358 A biztonsági osztályok áttekintése 358 Privilégiumok delegálása 361 Argumentumok és kivételek használata a doprivileged hívásnál 363 Hogyan lehet privilégiumokat veszíteni? 364 Az implies metódus 368 A VÉDELMI TARTOMÁNYOK ÉS A JAVA ALKALMAZÁSOK KAPCSOLATA 372 A JAVA KRIPTOGRÁFIAI KITERJESZTÉSE (JAVA CRYPTOGRAPHY EXTENSION, JCE) 373 A JCE használata 374 A BIZTONSÁGGAL KAPCSOLATOS PROGRAMHIBÁK 378 Együtt élni a hibákkal 379 ÖSSZEFOGLALÓ 380 13. fejezet A Java Natív Interface használata 381 BEVEZETÉS 381 A JNI 382 NATÍV METÓDUS HÍVÁSA JAVÁBÓL 383 METÓDUS ELNEVEZÉS 386 PARAMÉTER ELNEVEZÉS 387 ADATOKRA TÖRTÉNÕ HIVATKOZÁS NATÍV METÓDUSBÓL 389 REFERENCIA TÍPUSOK 390 A JAVA MEZÕINEK ÉS METÓDUSAINAK ELÉRÉSE 392 HIBAKEZELÉS NATÍV METÓDUSOKBAN 393 JAVA HÍVÁS NATÍV PROGRAMBÓL 394 ÖSSZEFOGLALÓ 396 14. fejezet Ismerkedés a hálózati számítógépekkel 397 BEVEZETÕ 397 MI AZ A HÁLÓZATI SZÁMÍTÓGÉP? 398 A HÁLÓZATI SZÁMÍTÓGÉPEK KIVITELEZÉSE 400

xiv HÁLÓZATI GÉP-E APC? 402 A HÁLÓZATI SZÁMÍTÓGÉP ELÕNYEI 404 A HÁLÓZATI GÉPEK KÉSÕN HALNAK 406 A HÁLÓZATI GÉPEK PIACA 407 Diverzitás vagy intenzitás? 407 A HÁLÓZATI SZÁMÍTÓGÉP VERSENYTÁRSAI 410 ALKALMAZÁSOK TERVEZÉSE HÁLÓZATI SZÁMÍTÓGÉPEKRE 412 AZ UNIVERZÁLIS JAVA PLATFORM 414 A SAJÁT METÓDUSOK ELKERÜLENDÕK 414 A 100% TISZTA JAVA KEZDEMÉNYEZÉS (100% PURE JAVA INITIATIVE) 415 JAVA KOMPATIBILIS MINÕSÍTÉS 417 A HÁLÓZATI SZÁMÍTÓGÉPEK FELHASZNÁLÓI FELÜLETEI 418 NAGY VAGY KIS KLIENS HOL A HATÁR? 418 A HÁLÓZATI GÉPEK TELEPÍTÉSE ÉS ÜZEMELTETÉSE 420 HÁLÓZATI KÖVETELMÉNYEK 421 RENDSZERINDÍTÓ SZERVEREK 421 FLASHRAM 423 TELEPÍTÉSI SZITUÁCIÓK 423 RÁFORDÍTÁS ÉS HASZON JÓ BEFEKTETÉS-E A HÁLÓZATI GÉP? 426 JAVA ALKALMAZÁSI KÖRNYEZETEK 427 ÖSSZEFOGLALÁS 428 15. fejezet Ismerkedés a JavaOS és a JavaStation felépítésével 429 BEVEZETÕ 429 A SUN JAVASTATION CSALÁDJÁNAK ÁTTEKINTÉSE 429 JavaStation tégla 430 JavaStation torony 440 ÖSSZEFOGLALÁS 446 A JavaStation és a Hálózati Számítógép Referencialeírás 446 JAVAOS 447 Áttekintés 448 Felépítés 448 A Java-kernel 453 A fájlrendszer 456 Processzorbeosztás és szálak 456 Virtuális memória 458

xv Eszközmeghajtók 458 Hálózat és protokollok 460 Ablakozás és grafika 460 Nyomtatás 462 Platformok, melyek támogatják a JavaOS-t 462 Valóban operációs rendszer a JavaOS? 462 A FÕ ALKALMAZÁS (HOTJAVA?) 463 Áttekintés 464 HTML 466 Biztonság 467 Támogatott protokollok 467 Támogatott médiaformátumok 468 A HotJava/JavaOS és a Hálózati Számítógép Referencialeírás 468 A JAVASTATION SZOFTVERCSOMAG (NETRA J) 469 MI JÖHET EZUTÁN KILÁTÁSOK A JÖVÕRE 470 JavaStation 470 JavaOS 471 HotJava 472 ÖSSZEFOGLALÁS 472 16. fejezet A Java jövõje 473 BEVEZETÕ 473 A JAVA FORRADALOM 474 Miként változnak a paradigmák? 474 A megfelelõ kérdések feltevése a jövõ útja 475 VERTIKÁLIS PIAC ÉS KAPCSOLÓDÓ INTERFÉSZEK 476 A FENNTARTHATÓ EGYSZERÛSÉG 478 A JAVA PLATFORM EGYEDURALMA 479 Rendszerszintû programozás 480 Alkalmazásprogramozás 481 ÚJ ALKALMAZÁSARCHITEKTÚRÁK 482 Hírközlõ architektúrák 482 Nincs hálózati kapcsolat az élet nem áll meg 484 Együttmûködési rendszerek 486 JINI 487 ÖSSZEFOGLALÁS 488