Co je JavaBeans? Úvod do konceptů JavaBeans



Tento článek o tom, co je JavaBeans, vám pomůže pochopit, co jsou javabeans a jak je lze použít při programování, které umožní opětovné použití.

Opakovaná použitelnost je hlavním konceptem v každém . JavaBean je softwarová součást, která byla navržena tak, aby byla opakovaně použitelná v různých prostředích. Pojďme se ponořit do tohoto tématu a porozumět horizontům konceptu v tomto článku „Co je JavaBeans“.

Následující ukazatele budou našimi tématy diskuse:





Pojďme začít!

Co je JavaBeans?

JavaBeans je přenosný model nezávislý na platformě napsaný v programovacím jazyce Java. Jeho složky se označují jako fazole.



Jednoduše řečeno, JavaBeans jsou třídy které zapouzdřují několik předměty do jednoho objektu. Pomáhá při přístupu k těmto objektům z více míst. JavaBeans obsahuje několik prvků, jako jsou konstruktory, metody Getter / Setter a mnoho dalšího.

JavaBeans má několik konvencí, které je třeba dodržovat:

print_r v php
  • Fazole by měly mít výchozí nastavení stavitel (bez argumentů)
  • Fazole by měly poskytovat metody getter a setter
    • NA getrova metoda se používá ke čtení hodnoty čitelné vlastnosti
    • Chcete-li aktualizovat hodnotu, a metoda setteru by měl být volán
  • Fazole by se měly implementovat java.io.serializable , protože umožňuje ukládat, ukládat a obnovovat stav prostředí JavaBean, na kterém pracujete

Nyní, když jste obeznámeni se základy, se pojďme podrobně seznámit s vlastnostmi JavaBeans.



Co jsou vlastnosti JavaBean?

Vlastnost JavaBean je přístupná uživateli objektu. Funkce může být jakéhokoli datového typu Java, obsahující třídy, které definujete. Může jít o následující režim: čtení, zápis, jen pro čtení nebo pouze pro zápis . Funkce JavaBean jsou přístupné prostřednictvím dvou :

jeden. getEmployeeName ()

Pokud je například jméno zaměstnance křestní jméno, bude název metody getFirstName () pro čtení tohoto jména zaměstnance. Tato metoda je známá jako přistupující osoba. Vlastnosti getrových metod jsou následující:

  1. Musí mít veřejnou povahu
  2. Návratový typ by neměl být neplatný
  3. Před metodou getter by mělo být uvedeno slovo dostat
  4. Nemělo by to trvat na žádném argumentu

2. setEmployeeName ()

Například pokud je jméno zaměstnance křestní jméno, název metody by byl setFirstName () pro zápis tohoto jména zaměstnance. Tato metoda je známá jako mutátor. Vlastnosti setterových metod:

  1. Musí mít veřejnou povahu
  2. Návratový typ by měl být neplatný
  3. Metoda setteru musí být před slovem soubor
  4. Mělo by to trvat nějaký argument

Nyní, když jste získali nějaké teoretické znalosti o prostředí JavaBeans, pojďme pokračovat a porozumět procesu implementace.

Příklad programu: Implementace JavaBeans

Ukázkový program zobrazený níže ukazuje, jak implementovat JavaBeans.

public class Employee implements java.io.Serializable {private int id private String name public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name) {this.name = name} public String getName () {návratové jméno}}

Další program je napsán za účelem přístupu ke třídě JavaBean, kterou jsme vytvořili výše:

public class Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}

Výstup:

Chandler

Takto tedy můžete implementovat a který přistupuje ke třídě JavaBean.

Výhody JavaBeans

Následující seznam vyjmenovává některé výhody JavaBeans:

Přenosný

Komponenty JavaBeans jsou postaveny čistě v Javě, a proto jsou plně přenosné na jakoukoli platformu, která podporuje . Veškerá specifika platformy, stejně jako podpora JavaBeans, jsou implementovány Java Virtual Machine.

Kompaktní a snadné

Komponenty JavaBeans se snadno vytvářejí a snadno se používají. Toto je důležitý sektor zaměření architektury JavaBeans. Napsat jednoduchý Bean nevyžaduje mnoho úsilí. Fazole je také lehká, takže na podporu prostředí fazolí nemusí nosit spoustu zděděných zavazadel.

Nese silné stránky platformy Java

JavaBeans je docela kompatibilní, neexistuje žádný nový komplikovaný mechanismus pro registraci komponent v běhovém systému.

I když to všechno zní dobře, používání JavaBeans přináší také některé nevýhody. Nyní se podívejme, co by to bylo.

Nevýhody JavaBeans

  1. JavaBeans jsou proměnlivé, a proto jim chybí výhody, které nabízejí neměnné objekty.
  2. JavaBeans bude po celou dobu své konstrukce v nekonzistentním stavu.

Tím jsme dosáhli konce tohoto článku „Co je JavaBeans“. Doufám, že zde vysvětlený obsah přidal vašemu přidanou hodnotu Jáva znalost. Pokračujte ve zkoumání světa Javy. Zůstaňte naladěni!

python, co je __init__

Podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Školicí a certifikační kurz Edureka Java J2EE a SOA je určen pro studenty a profesionály, kteří chtějí být vývojářem Java. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými jávskými rámci, jako je Hibernate & Spring.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v tomto blogu „Co je JavaBeans“ a my se vám ozveme co nejdříve.