Kas ir Bean? definīcija un nozīme

Bean ir atkārtoti lietojams objekts, kas izveidots ar Java programmēšanas valodu un saskaņā ar Sun 100% Pure Java specifikācijām, kas ir iepakots atbilstoši JavaBeans specifikācijām. Pupa atšķiras no Java sīklietotnes ar to, ka tai ir noturība (tas paliek lietotāja sistēmā pēc izpildes).

Turklāt pupiņas spēj sazināties un apmainīties ar datiem ar citiem JavaBeans, izmantojot starpprocesu saziņu. Šajā ziņā JavaBean ir līdzīgs ActiveX vadīklai, taču ar ļoti svarīgu izņēmumu: atšķirībā no ActiveX vadīklām, kuras tiek izpildītas tikai datoros, kas atbalsta objektu saistīšanu un iegulšanu (OLE) operētājsistēmas līmenī, tiks izpildīts jebkurā datora platformā, kas spēj palaist Java tulks.

Technipages Explains Bean

JavaBeans ir Sun Microsystems objektā izvietota programmēšanas saskarne, kas sniedz iespēju ražot atkārtoti lietojamu lietojumprogrammas vai programmu veidošanas laukumi tiek uzskatīti par daļām, kuras var pārnest sistēmā jebkurā galvenajā darba sistēmā posms. Tāpat kā Java sīklietotnes, JavaBeans daļas (vai "Pupiņas") var izmantot, lai nodrošinātu globālās tīmekļa lapas (vai dažādas lietojumprogrammas) intuitīvās spējas, piemēram, aizdevuma izmaksu apstrāde vai lapas satura maiņa atkarībā no klienta vai programmas īpašības.

Brīdī, kad tiek izmantotas detaļas vai pupiņas, pupiņu īpašības (piemēram, loga pamatnes nokrāsa) ir nepārprotami ar dažādām pupiņām un pupiņām, kas iepriekš nav “tikušās”, var spēcīgi iepazīt viena otras īpašības un izveidot savienojumu kā vajag.

Pupiņas ir izveidotas, izmantojot Sun pupiņu izstrādes komplektu (BDK), un tās var turpināt darboties jebkurā galvenajā darba ietvara posmā. dažādos lietojumprogrammu apstākļos (pazīstami kā nodalījumi), tostarp programmās, tekstapstrādes programmās un citos lietojumprogrammas.

Lai izstrādātu komponentu ar JavaBeans, jūs veidojat valodas proklamācijas, izmantojot Sun Java programmēšanas valodu, un iekļaujiet JavaBeans skaidrojumus, kas attēlo daļas rekvizītus, piemēram, lietotāja interfeisa atribūtus un gadījumus, kas aktivizē pupiņu runāt ar dažādām pupiņām līdzīgā turētājā vai kaut kur citur sistēma.

Pupām papildus piemīt apņēmība, kas ir instruments, lai noliktu detaļas stāvokli aizsargātā vietā. Tas ļautu, piemēram, segmentam (pupum) “atsaukt” informāciju, ko konkrēts klients tikko bija ievadījis iepriekšējā klienta sesijā. JavaBeans nodrošina Java lietojumprogrammām saliktās arhīva iespējas, ko pašlaik nodrošina OpenDoc un ActiveX saskarnes.

Pupiņu biežākie lietojumi

  • JavaBeans trūkst nemainīgiem objektiem pieejamo privilēģiju.
  • Lai darbotos kā a JavaBean klasei, objektu klasei ir jāievēro noteiktas konvencijas par metodes nosaukšanu, uzbūvi un uzvedību.
  • Būtiska Java Beans API iezīme, jo tā ļauj citai lietojumprogrammai, piemēram, dizaina rīkam, iegūt informāciju par komponentu

Bieža pupiņu ļaunprātīga izmantošana

  • JavaBeans pēc būtības nav mainīgi.