Čo je JavaBeans? Úvod do konceptov JavaBeans



Tento článok o Čo je to JavaBeans vám pomôže pochopiť, čo sú javabeans a ako sa dajú použiť pri programovaní, aby sa umožnila opätovná použiteľnosť.

Opätovná použiteľnosť je hlavným konceptom v každom . JavaBean je softvérový komponent, ktorý bol navrhnutý na opakované použitie v rôznych prostrediach. Poďme sa ponoriť do tejto témy a porozumieť horizontom koncepcie v tomto článku „Čo je JavaBeans“.

Nasledujúce ukazovatele budú našimi diskusnými témami:





Poďme začať!

Čo je JavaBeans?

JavaBeans je prenosný model nezávislý na platforme napísaný v programovacom jazyku Java. Jeho zložky sa označujú ako fazuľa.



Zjednodušene povedané, JavaBeans sú triedy ktoré zapuzdrujú niekoľko predmety do jedného objektu. Pomáha pri prístupe k týmto objektom z viacerých miest. JavaBeans obsahuje niekoľko prvkov, ako sú konštruktory, metódy Getter / Setter a oveľa viac.

JavaBeans má niekoľko konvencií, ktoré by ste mali dodržiavať:

mapa strana pripojiť sa do úľa
  • Fazuľa by mala mať predvolenú hodnotu staviteľ (bez argumentov)
  • Fazuľa by mala poskytovať metódy getra a setra
    • TO getrova metóda sa používa na načítanie hodnoty čitateľnej vlastnosti
    • Ak chcete aktualizovať hodnotu, a nastavovacia metóda treba volať
  • Fazuľa by sa mala implementovať java.io.serializable , pretože umožňuje ukladať, ukladať a obnovovať stav JavaBean, na ktorom pracujete

Teraz, keď už ovládate základné informácie, sa podrobne oboznámime s vlastnosťami JavaBeans.



Čo sú vlastnosti JavaBean?

K vlastnosti JavaBean môže mať prístup užívateľ objektu. Táto funkcia môže mať akýkoľvek údajový typ Java a môže obsahovať triedy, ktoré definujete. Môže ísť o nasledujúci režim: čítanie, zápis, iba na čítanie alebo iba na zápis . K funkciám JavaBean sú prístupné cez dva :

jeden. getEmployeeName ()

Napríklad ak je meno zamestnanca meno, meno metódy by bolo getFirstName () na prečítanie tohto mena zamestnanca. Táto metóda je známa ako prístupový technik. Vlastnosti getrových metód sú nasledujúce:

  1. Musí mať verejnú povahu
  2. Návratový typ by nemal byť neplatný
  3. Pred metódou getter by malo byť uvedené slovo dostať
  4. Nemalo by to trvať na žiadnom argumente

2. setEmployeeName ()

Napríklad, ak je meno zamestnanca meno, meno metódy by bolo setFirstName () na zápis tohto mena zamestnanca. Táto metóda je známa ako a mutátor. Vlastnosti nastavovacích metód:

  1. Musí mať verejnú povahu
  2. Návratový typ by mal byť neplatný
  3. Pred metódou setter musí byť uvedené slovo nastaviť
  4. Malo by to trvať nejaký argument

Teraz, keď ste dosiahli teoretické vedomosti o prostredí JavaBeans, poďme ďalej a pochopme proces implementácie.

Príklad programu: Implementácia JavaBeans

Nasledujúci ukážkový program ukazuje, ako implementovať 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é meno}}

Nasledujúci program je napísaný za účelom prístupu k triede JavaBean, ktorú sme vytvorili vyššie:

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

Výkon:

Chandler

Takto teda môžete implementovať a ktorý pristupuje k triede JavaBean.

Výhody JavaBeans

Nasledujúci zoznam uvádza niektoré výhody JavaBeans:

Prenosný

Komponenty JavaBeans sú postavené čisto na Jave, a preto sú plne prenosné na akúkoľvek platformu, ktorá podporuje . Všetky špecifiká platformy, ako aj podpora pre JavaBeans sú implementované Java Virtual Machine.

Kompaktné a ľahké

Komponenty JavaBeans sa ľahko vytvárajú a ľahko používajú. Toto je dôležitý sektor zamerania architektúry JavaBeans. Napísať jednoduchý Bean si nevyžaduje veľa úsilia. Fazuľa je tiež ľahká, takže na podporu prostredia fazule nemusí mať so sebou veľa zdedenej batožiny.

Prináša silné stránky platformy Java

JavaBeans je celkom kompatibilný, neexistuje žiadny nový komplikovaný mechanizmus registrácie komponentov za behu systému.

Aj keď to všetko znie dobre, používanie JavaBeans má tiež určité nevýhody. Teraz sa pozrime, čo by to bolo.

Nevýhody JavaBeans

  1. JavaBeans sú premenlivé, a preto im chýbajú výhody, ktoré ponúkajú nemenné objekty.
  2. JavaBeans bude po celú dobu svojej výstavby v nekonzistentnom stave.

Týmto sme sa dostali na koniec tohto článku „Čo je JavaBeans“. Dúfam, že tu vysvetlený obsah dodal vašej hodnote pridanú hodnotu Java vedomosti. Neustále skúmajte svet Javy. Zostaňte naladení!

ako používať goto v c ++

Pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Výcvikový a certifikačný kurz Edureka Java J2EE a SOA je určený pre študentov a profesionálov, ktorí chcú byť vývojármi Java. Kurz je navrhnutý tak, aby vám dal náskok v programovaní v Jave a naučil vás základné aj pokročilé koncepty Javy spolu s rôznymi rámcami Java, ako je Hibernate & Spring.

Máte na nás otázku? Uveďte to, prosím, v sekcii komentárov v tomto blogu „Čo je JavaBeans“? A ozveme sa vám čo najskôr.