Értékelés:
A könyv a Java Beans megértését illetően vegyes képet mutat. Bár fontos fogalmakat tárgyal és jó magyarázatokat tartalmaz, sok felhasználó megjegyezte, hogy a példák hibákat tartalmaznak, ami különösen a kezdők számára zavarhoz vezet. Gyakran ajánlják azoknak, akik már rendelkeznek előképzettséggel a Java vagy általában a programozás terén.
Előnyök:Kiemeli a Java Beans fontos fogalmait, alaposan lefedi a témákat, jó magyarázatokat és hasznos kódrészleteket tartalmaz. Alkalmas a Java némi előzetes ismerettel rendelkezők számára.
Hátrányok:A példák hibákat tartalmaznak és nem fordíthatók le, zavaró lehet a bemutatási sorrend, nem feltétlenül foglalkozik megfelelően az alkalmazási kérdésekkel, és abszolút kezdőknek nem ajánlott.
(10 olvasói vélemény alapján)
Developing Java Beans
A Java Beans a Java legfontosabb új fejlesztése ebben az évben. A Beans a Java-technológia következő generációja, amely nemcsak a nyelvnek hiányzó funkciókkal bővíti, hanem lehetővé teszi a Java-programok interoperabilitását számos fejlesztőkörnyezettel. A kezdeti kiadás tartalmaz egy hidat a Microsoft ActiveX/COM számára; a jövőbeli kiadások tartalmazni fognak hidakat a Netscape LiveConnect és az IBM OpenDoc számára. Mivel ez egy "komponensarchitektúra" a Java számára, a Beans használható olyan grafikus programozási környezetekben, mint a Borland JBuilder vagy az IBM VisualAge for Java. Ez azt jelenti, hogy valaki egy grafikus eszközzel összekapcsolhat egy csomó Beans-t, és létrehozhat egy alkalmazást anélkül, hogy Java kódot írna - valójában anélkül, hogy egyáltalán programozna. A grafikus fejlesztőkörnyezetek lehetővé teszik a komponensek konfigurálását a komponensek közötti kölcsönhatások (mi történik, ha rákattintunk egy gombra vagy kiválasztunk egy menüelemet) mellett a vizuális megjelenésük szempontjainak (például egy gomb színe vagy felirata) megadásával. A Java Beans egyik fontos szempontja, hogy a komponenseknek nem kell láthatónak lenniük. Ez apró különbségnek hangzik, de nagyon fontos: az alkalmazás láthatatlan részei azok, amelyek a munkát végzik. Így például a Beans a grafikus widgetek, például a jelölőnégyzetek és menük manipulálása mellett lehetővé teszi olyan komponensek fejlesztését és manipulálását is, amelyek adatbázis-hozzáférést végeznek, számításokat végeznek stb.
Teljes alkalmazásokat építhet előre elkészített komponensek összekapcsolásával, kód írása nélkül. A Java Beans fejlesztése azoknak szól, akiknek naprakésznek kell maradniuk a programozási technológia legújabb fejleményeivel. A Beans fejlesztése minimálisan néhány egyszerű tervezési minta átvételét jelenti a kódban. Ez azonban csak a kezdet. A Java Beans architektúra teljes kihasználásához meg kell értenie, hogyan írjon szerializálható osztályokat, hogyan használjon eseményeket az osztályok közötti kommunikációhoz, tudnia kell, mikor és hogyan kell BeanInfo osztályokat biztosítani, amelyek a grafikus környezeteknek több információt adnak a komponensekről, és hogyan kell olyan tulajdonságszerkesztőket és testreszabókat biztosítani, amelyek lehetővé teszik a grafikus eszközök számára, hogy bonyolultabb Beans-okkal dolgozzanak. A könyv a következőket tárgyalja:
⬤ Események, eseményhallgatók és adapterek.
⬤ Tulajdonságok, indexelt tulajdonságok, kötött tulajdonságok, korlátozott tulajdonságok és megvétózható tulajdonságváltozások.
⬤ Megmaradás, szerializálás, verziókezelés és objektumérvényesítés.
⬤ Babok csomagolása JAR fájlok használatával.
⬤ A BeanBox, egy prototípusos fejlesztőeszköz.
⬤ Reflexió és introspekció.
⬤ Tulajdonságszerkesztők és testreszabók.
⬤ Az ActiveX híd; Java Beans használata Visual Basic programokban.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)