Шта је ЈаваБеанс? Увод у концепте ЈаваБеанс



Овај чланак о томе шта је ЈаваБеанс помоћи ће вам да схватите шта су јавабеанс и како се они могу користити током програмирања како би се омогућила поновна употреба.

Поновна употребљивост је главни концепт у било ком . ЈаваБеан је софтверска компонента која је дизајнирана за поновну употребу у разним окружењима. Заронимо у тему и схватимо хоризонте концепта у овом чланку „Шта је ЈаваБеанс“.

Наше теме разговора биће следеће смернице:





Почнимо!

Шта је ЈаваБеанс?

ЈаваБеанс је преносиви модел независан од платформе написан на Јава програмском језику. Његове компоненте се називају пасуљ.



Једноставно речено, ЈаваБеанс јесу класе који инкапсулирају неколико предмета у један објекат. Помаже у приступу овим објектима са више места. ЈаваБеанс садржи неколико елемената попут конструктора, Геттер / Сеттер метода и још много тога.

ЈаваБеанс има неколико конвенција којих се треба придржавати:

  • Пасуљ треба да има подразумевану вредност градитељ (без аргумената)
  • Пасуљ треба да обезбеди методе добијања и постављања
    • ДО геттер метода користи се за очитавање вредности читљивог својства
    • Да бисте ажурирали вредност, а метода постављача треба позвати
  • Пасуљ треба применити јава.ио.сериализабле , јер омогућава чување, чување и враћање стања ЈаваБеан-а на којем радите

Сада када сте упознати са основама, научимо детаљно о ​​својствима ЈаваБеанс-а.



Шта су својства ЈаваБеан?

Корисник објекта може приступити својству ЈаваБеан. Функција може бити било ког типа података Јава која садржи класе које дефинишете. Може бити у следећем режиму: читати, писати, само за читање или само за писање . ЈаваБеан функцијама се приступа преко две :

један. гетЕффициееНаме ()

На пример, ако је име запосленог фирстНаме, име методе би било гетФирстНаме () за читање тог имена запосленог. Ова метода је позната као приступник. Особине геттерских метода су следеће:

  1. Мора бити јавне природе
  2. Повратни тип не би требало да буде ништав
  3. Метод гетера треба да садржи префикс речи добити
  4. Не би требало узимати било какав аргумент

2 сетЕффициееНаме ()

На пример, ако је име запосленог фирстНаме, име методе би било сетФирстНаме () за писање тог имена запосленог. Овај метод је познат као мутатор. Особине метода постављања:

како завршити програм у јави
  1. Мора бити јавне природе
  2. Повратни тип би требао бити воид
  3. Метод постављача мора имати префикс речи комплет
  4. Требало би узети неки аргумент

Сад кад сте стекли неко теоријско знање о ЈаваБеанс-у, идемо даље и разумемо процес имплементације.

Пример програма: Имплементација ЈаваБеанс-а

Пример програма приказаног испод показује како применити ЈаваБеанс.

публиц цласс Емплоиее имплементира јава.ио.Сериализабле {привате инт ид привате Стринг наме публиц Емплоиее () {} публиц воид сетИд (инт ид) {тхис.ид = ид} публиц инт гетИд () {ретурн ид} публиц воид сетНаме (Стринг име) {тхис.наме = наме} јавни низ гетНаме () {ретурн име}}

Следећи програм је написан да би се приступило класи ЈаваБеан коју смо креирали горе:

јавна класа Емплоиее1 {публиц статиц воид маин (Стринг аргс []) {Емплоиее с = нев Емплоиее () с.сетНаме ('Цхандлер') Систем.оут.принтлн (с.гетНаме ())}}

Излаз:

Цхандлер

Дакле, то је начин примене а која приступа класи ЈаваБеан.

Предности ЈаваБеанс-а

Следећа листа набраја неке од предности ЈаваБеанс-а:

Преносив

Компоненте ЈаваБеанс су изграђене искључиво у Јави, стога су у потпуности преносиве на било коју платформу која подржава . Све специфичности платформе, као и подршку за ЈаваБеанс, имплементира Јава виртуелна машина.

Компактан и лак

ЈаваБеанс компоненте су једноставне за стварање и једноставне за употребу. Ово је важан фокусни фокус ЈаваБеанс архитектуре. Не треба много труда да напишете једноставан Беан. Такође, пасуљ је лаган, па не мора да носи много наслеђеног пртљага да би подржао окружење пасуља.

шта је подниз у јави

Носи предности Јава платформе

ЈаваБеанс је прилично компатибилан, не постоји нови компликовани механизам за регистрацију компонената у систему за извршавање.

Иако све ово звучи добро, коришћење ЈаваБеанс-а представља и неке недостатке. Сада, хајде да проверимо шта би то било.

Мане ЈаваБеанс-а

  1. ЈаваБеанс су променљиви, па му стога недостају предности које нуде непроменљиви објекти.
  2. ЈаваБеанс ће бити у недоследном стању током своје изградње.

Овим смо дошли до краја овог чланка „Шта је ЈаваБеанс“. Надам се да ће овде објашњени садржаји додати вредност вашем Јава знање. Па, наставите истраживати свет Јаве. Будите у току!

Погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог блога „Шта је ЈаваБеанс“ и јавићемо вам се што је пре могуће.