Hodnocení:
Pokud jde o pochopení Java Beans, je kniha smíšená. Přestože pokrývá důležité koncepty a má dobrá vysvětlení, mnoho uživatelů poznamenalo, že její příklady obsahují chyby, což vede ke zmatení, zejména u začátečníků. Často je doporučována těm, kteří mají předchozí znalosti Javy nebo programování obecně.
Klady:Zdůrazňuje důležité koncepty Java Beans, důkladné pokrytí témat, dobrá vysvětlení a užitečné ukázky kódu. Vhodné pro ty, kteří mají určité předchozí znalosti jazyka Java.
Zápory:Příklady obsahují chyby a nedají se zkompilovat, mohou být matoucí v pořadí prezentace, nemusí dostatečně řešit otázky týkající se aplikací a nedoporučuje se pro úplné začátečníky.
(na základě 10 hodnocení čtenářů)
Developing Java Beans
Java Beans je nejdůležitější letošní novinkou v Javě. Beans je nová generace technologie Java, která nejenže přidává funkce, které jazyk postrádal, ale také umožňuje programům v Javě spolupracovat s řadou vývojových prostředí. Počáteční verze obsahuje můstek pro ActiveX/COM společnosti Microsoft; budoucí verze budou obsahovat můstky pro LiveConnect společnosti Netscape a OpenDoc společnosti IBM. Protože se jedná o "komponentovou architekturu" pro Javu, lze Beans používat v grafických programovacích prostředích, jako je JBuilder od Borlandu nebo VisualAge for Java od IBM. To znamená, že někdo může pomocí grafického nástroje propojit mnoho Beans dohromady a vytvořit aplikaci, aniž by musel psát kód v jazyce Java - vlastně aniž by musel vůbec programovat. Grafická vývojová prostředí umožňují konfigurovat komponenty tak, že kromě interakcí mezi komponentami (co se stane po kliknutí na tlačítko nebo výběru položky nabídky) určují také aspekty jejich vizuálního vzhledu (například barvu nebo označení tlačítka). Jedním z důležitých aspektů Java Beans je, že komponenty nemusí být viditelné. Zní to jako nepodstatný rozdíl, ale je to velmi důležité: neviditelné části aplikace jsou ty, které vykonávají práci. Takže například kromě manipulace s grafickými widgety, jako jsou zaškrtávací políčka a nabídky, vám Beans umožňují vyvíjet a manipulovat s komponentami, které provádějí přístup k databázi, provádějí výpočty atd.
Celé aplikace můžete vytvářet propojením předem připravených komponent, aniž byste museli psát jakýkoli kód. Vývoj Java Beans je určen lidem, kteří potřebují držet krok s nejnovějším vývojem v oblasti programovacích technologií. Vývoj Beans znamená minimálně to, že do svého kódu přijmete několik jednoduchých návrhových vzorů. To je však pouze začátek. Chcete-li plně využít architekturu Java Beans, měli byste rozumět tomu, jak psát třídy, které jsou serializovatelné, používat události pro komunikaci mezi třídami, vědět, kdy a jak poskytovat třídy BeanInfo, které poskytují grafickým prostředím více informací o vašich komponentách, a poskytovat editory vlastností a přizpůsobovače, které umožňují grafickým nástrojům pracovat se složitějšími Beans. Kniha se zabývá:
⬤ Události, posluchači událostí a adaptéry.
⬤ Vlastnosti, indexované vlastnosti, vázané vlastnosti, omezené vlastnosti a změny vlastností s možností veta.
⬤ Persistence, serializace, verzování a ověřování objektů.
⬤ Balení fazolí pomocí souborů JAR.
⬤ BeanBox, prototypový vývojový nástroj.
⬤ Reflexe a introspekce.
⬤ Editory a přizpůsobovače vlastností.
⬤ Most ActiveX; použití Java Beans v programech v jazyce Visual Basic.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)