Multimediaexpo.cz je již 18 let na českém internetu !!
Java Bean
Z Multimediaexpo.cz
Verze z 29. 10. 2011, 14:04
Java Bean jsou třídy v programovací jazyku Java, které se nějak pojmenují a k instancím těchto tříd se přistupuje pomocí těchto referencí. Nicméně, aby takovýto mechanismus mohl vůbec fungovat, musí programátor dodržet několik málo konvencí, které zavedl Sun Microsystems Inc.
Obsah |
Úvod
Java Beans se většinou používají k programování Webových aplikací nebo Java Enterprise Aplikací (Enterprise Java Beans). Enterprise beans dodržují stejné konvence, ale konfigurace je mnohem složitější. Instance Java Beans jsou kumulovány v kontejneru (Web Container, Tomcat), ze kterého je dotazujeme pomocí předem definované reference. Výhodou může být, že dotyčný Bean je naprogramován již někým před Vámi a je Vám poskytnut k užívání - např. bean schopný odesílat e-maily apod.
Konvence Java Bean
K vlastnostem instance třídy Java Beanu se přistupuje POUZE prostřednictvím setterů a getterů. Názvy pochází z pojmenování metod. Je-li ve třídě vlastnost (property) s názvem prop a hodnotou uloženou v privátní datové položce prop, potom se k ní přistupuje pomocí metod public TypPromenné getProp() a public void setProp(nová_hodnota). V případě proměnných booleovského typu (boolean) je možné (ne nutné) namísto getteru implementovat is metodu, tj. public boolean isProp(). Tyto metody se rozpoznávají a volají na beanu až při běhu programu - tedy není neobvyklé se dočkat výjimky, že požadovaná property nebyla nalezena.
Praxe
V případě, že se rozhodnete programovat s použitím techologie JavaServer Pages, definujete si reference na beany přímo v každém JSP souboru. V případě JavaServer Faces se deklarují odkazy na beany globálně pro celou Webovou aplikaci v souboru WEB-INF/faces-config.xml
Externí odkazy
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |