Vad är JavaBeans? Introduktion till JavaBeans-koncept



Denna artikel om vad som är JavaBeans hjälper dig att förstå vad javabeans är och hur de kan användas vid programmering för att möjliggöra återanvändning.

Återanvändbarhet är huvudkonceptet i alla . En JavaBean är en mjukvarukomponent som har utformats för att kunna återanvändas i en mängd olika miljöer. Låt oss dyka in i ämnet och förstå koncepthorisonterna i den här artikeln ”Vad är JavaBeans”.

Följande tips kommer att vara våra diskussionsämnen:





Låt oss börja!

Vad är JavaBeans?

JavaBeans är en bärbar, plattformsoberoende modell skriven i Java Programming Language. Dess komponenter kallas bönor.



Enkelt uttryckt är JavaBeans det klasser som inkapslar flera objekt till ett enda objekt. Det hjälper till att komma åt dessa objekt från flera platser. JavaBeans innehåller flera element som konstruktörer, Getter / Setter-metoder och mycket mer.

JavaBeans har flera konventioner som bör följas:

  • Bönor bör ha en standard byggare (inga argument)
  • Bönor bör ge getter- och settermetoder
    • TILL getter-metoden används för att läsa värdet på en läsbar egenskap
    • För att uppdatera värdet, a settermetod bör kallas
  • Bönor bör implementeras java.io.serialiserbar , eftersom det gör det möjligt att spara, lagra och återställa tillståndet för en JavaBean du arbetar med

Nu när du är bekant med grunderna, låt oss lära oss mer i detalj om egenskaperna hos JavaBeans.



Vad är JavaBean Properties?

En JavaBean-egenskap kan nås av objektets användare. Funktionen kan vara av vilken Java-datatyp som helst, som innehåller de klasser som du definierar. Det kan vara i följande läge: läs, skriv, skrivskyddad eller skrivskyddad . JavaBean-funktioner nås via två :

ett. getEmployeeName ()

Till exempel, om anställdas namn är förnamn, skulle metodnamnet vara getFirstName () för att läsa det anställdas namn. Denna metod är känd som en tillbehör. Egenskaperna hos gettermetoder är som följer:

  1. Måste vara offentlig
  2. Returtyp bör inte ogiltigförklaras
  3. Getter-metoden ska vara prefix med ordet skaffa sig
  4. Det borde inte ta något argument

2. setEmployeeName ()

Till exempel, om anställdas namn är förnamn, skulle metodnamnet ställas inFörsta namn () för att skriva det anställdas namn. Denna metod är känd som en mutator. Egenskaper hos settermetoder:

vad är span-taggen i html
  1. Måste vara offentlig
  2. Returtyp bör vara ogiltig
  3. Settermetoden måste vara prefix med ordet uppsättning
  4. Det borde ta något argument

Nu när du har fått lite teoretisk kunskap om JavaBeans, låt oss gå vidare och förstå implementeringsprocessen.

Exempel på program: Implementering av JavaBeans

Exempelprogrammet nedan visar hur man implementerar JavaBeans.

offentlig klass Anställd implementerar java.io.Serializable {privat int id privat Strängnamn offentlig anställd () {} offentligt ogiltigt setId (int id) {detta.id = id} offentligt int getId () {retur id} offentligt tomrum setName (String namn) {this.name = name} public String getName () {return name}}

Nästa program skrivs för att komma åt JavaBean-klassen som vi skapade ovan:

offentlig klass Anställd1 {offentlig statisk tomrum huvud (String args []) {Anställd s = ny anställd () s.setName ('Chandler') System.out.println (s.getName ())}}

Produktion:

Chandler

Så det är så att implementera en som får åtkomst till JavaBean-klassen.

Fördelar med JavaBeans

I följande lista räknas några av fördelarna med JavaBeans:

Portabel

JavaBeans-komponenter är byggda enbart i Java och är därför helt bärbara till alla plattformar som stöder . Alla plattformsspecifika, samt stöd för JavaBeans, implementeras av Java Virtual Machine.

Kompakt och enkel

JavaBeans-komponenter är enkla att skapa och lätta att använda. Detta är en viktig fokusområde inom JavaBeans-arkitekturen. Det tar inte mycket ansträngningar att skriva en enkel böna. En böna är också lätt, så den behöver inte bära mycket ärvt bagage för att stödja Beans-miljön.

Bär styrkan i Java-plattformen

JavaBeans är ganska kompatibelt, det finns ingen ny komplicerad mekanism för registrering av komponenter i körtidssystemet.

vad är en substring i java

Även om alla dessa låter bra är det också nackdelar att använda JavaBeans. Låt oss nu kolla vad det skulle vara.

Nackdelar med JavaBeans

  1. JavaBeans är muterbara och saknar därför de fördelar som oföränderliga föremål erbjuder.
  2. JavaBeans kommer att vara i inkonsekvent tillstånd halvvägs genom byggandet.

Med detta har vi nått slutet på denna artikel 'Vad är JavaBeans'. Jag hoppas att det innehåll som förklaras här diskuterat mervärde för din Java kunskap. Tja, fortsätt utforska Java-världen. Håll dig uppdaterad!

Kolla in av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Edurekas Java J2EE- och SOA-utbildning och certifieringskurs är utformad för studenter och yrkesverksamma som vill vara Java-utvecklare. Kursen är utformad för att ge dig ett försprång till Java-programmering och träna dig för både kärn- och avancerade Java-koncept tillsammans med olika Java-ramverk som Hibernate & Spring.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i denna “Vad är JavaBeans” -bloggen så kommer vi tillbaka till dig så snart som möjligt.