Mi a JavaBeans? Bevezetés a JavaBeans koncepciókba



Ez a Mi a JavaBeans című cikk segít megérteni, hogy mik a javabeanok, és hogyan lehet őket használni a programozás során az újrafelhasználhatóság engedélyezéséhez.

Az újrafelhasználhatóság a fő fogalom bármelyikben . A JavaBean olyan szoftverkomponens, amelyet úgy terveztek, hogy újrafelhasználható legyen különféle környezetekben. Merüljünk bele a témába és értsük meg a koncepció látóhatárát ebben a ’Mi az a JavaBeans’ cikkben.

A következő mutatók lesznek a vitatémánk:





Kezdjük!

Mi a JavaBeans?

A JavaBeans egy hordozható, platformfüggetlen modell, amely Java programozási nyelven íródott. Összetevőit babnak nevezik.



Egyszerűen fogalmazva, a JavaBeans az osztályok amelyek többeket beburkolnak tárgyakat egyetlen tárgyba. Segít elérni ezeket az objektumokat több helyről. A JavaBeans számos elemet tartalmaz, például Konstruktorok, Getter / Setter Methods és még sok más.

A JavaBeans számos konvenciót követ, amelyeket be kell tartani:

split függvény java példában
  • A babnak alapértelmezettnek kell lennie építész (nincs érv)
  • A baboknak jobb és szetterebb módszereket kell nyújtaniuk
    • NAK NEK getter módszer az olvasható tulajdonság értékének leolvasására szolgál
    • Az érték frissítéséhez a szetter módszer hívni kell
  • A babnak végre kell hajtania java.io.serializable , mivel lehetővé teszi egy JavaBean állapotának mentését, tárolását és visszaállítását, amelyen dolgozik

Most, hogy ismeri az alapokat, tanuljunk meg részletesen a JavaBeans tulajdonságairól.



Mik a JavaBean tulajdonságai?

A JavaBean tulajdonsághoz az objektum felhasználója férhet hozzá. A szolgáltatás bármilyen Java típusú lehet, amely tartalmazza az Ön által definiált osztályokat. A következő mód lehet: olvasni, írni, csak olvasni vagy csak írni . A JavaBean szolgáltatásai kettőn keresztül érhetők el :

egy. getEmployeeName ()

Például, ha az alkalmazott neve keresztnév, akkor a metódus neve getFirstName () lenne az alkalmazott nevének elolvasásához. Ez a módszer néven ismert hozzáférő. A getter módszerek tulajdonságai a következők:

  1. Nyilvános jellegűnek kell lennie
  2. A Return-type nem lehet érvénytelen
  3. A getter metódust a szó elé kell helyezni kap
  4. Nem kellene érvelnie

2. setEmployeeName ()

Például, ha az alkalmazott neve keresztnév, akkor a metódus neve setFirstName () lesz az alkalmazott nevének megírásához. Ez a módszer a mutátor. A szetter módszerek tulajdonságai:

  1. Nyilvános jellegűnek kell lennie
  2. A return-type érvénytelen
  3. A szetter metódust a szóval kell előtagolni készlet
  4. Kellene némi érv

Most, hogy elért néhány elméleti ismeretet a JavaBeans-ról, lépjünk tovább, és értsük meg a megvalósítási folyamatot.

Példa program: JavaBeans megvalósítása

Az alább látható példa program bemutatja a JavaBeans megvalósítását.

public class Employee implementálja a 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 név) {this.name = név} public String getName () {return name}}

A következő programot a JavaBean osztály eléréséhez írtuk, amelyet fent hoztunk létre:

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

Kimenet:

Chandler

Tehát így kell megvalósítani a amely hozzáfér a JavaBean osztályhoz.

A JavaBeans előnyei

Az alábbi lista a JavaBeans néhány előnyét sorolja fel:

Hordozható

A JavaBeans komponensek pusztán a Java-ban épülnek, így teljesen hordozhatóak minden platformra, amely támogatja a . Minden platformspecifikációt, valamint a JavaBeans támogatását a Java virtuális gép valósítja meg.

Kompakt és egyszerű

A JavaBeans komponensek egyszerűen létrehozhatók és könnyen használhatók. Ez a JavaBeans architektúra fontos fókuszszektora. Egy egyszerű Bab megírásához nem kell sok erőfeszítés. Ezenkívül a bab könnyű, ezért nem kell sok örökölt poggyászt cipelnie a bab környezetének támogatásához.

A Java platform erősségeit hordozza magában

A JavaBeans eléggé kompatibilis, nincs új bonyolult mechanizmus az alkatrészek regisztrációjához a futási idejű rendszerrel.

Bár ezek mind jól hangzanak, a JavaBeans használata néhány hátránnyal is jár. Most nézzük meg, mi lenne ezek.

A JavaBeans hátrányai

  1. A JavaBean változékony, ezért hiányzik belőlük a változhatatlan objektumok által nyújtott előnyök.
  2. A JavaBeans inkonzisztens állapotban lesz az építkezés során.

Ezzel elértük a „Mi az a JavaBeans” című cikk végét. Remélem, hogy az itt kifejtett tartalom hozzáadott értéket adott az Ön számára Jáva tudás. Nos, folytassa a Java világ felfedezését. Maradjon velünk!

Nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát olyan hallgatók és szakemberek számára tervezték, akik Java fejlesztők szeretnének lenni. A tanfolyamot úgy tervezték, hogy előrelépést nyújtson a Java programozásban, és kiképezzen mind az alapvető, mind a fejlett Java koncepciókra, valamint a különböző Java keretrendszerekkel, például a Hibernate & Spring.

Van egy kérdésünk? Kérjük, említse meg ennek a „Mi a JavaBeans” blognak a megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.