Разлика између ЕЈБ 2.1 и ЕЈБ 3.0

 ЕЈБ 2.1 вс ЕЈБ 3.0

Главни прелаз са ЕЈБ 2.1 на ЕЈБ 3.0 био је углавном усредсређен на перформансе у погледу брзине и снаге и једноставности. Његова модификација би се усредсредила на то како ће нови програм радити са другим програмерима попут Јава ЕЕ5.

Од примене ЕЈБ 2.1 до нове ЕЈБ 3.0 архитектуре, може се тачно тврдити да побољшана верзија стоји као одговор на раније недостатке тадашњег ЕЈБ 2.1.

Погледајмо неке од главних прелаза.

Једноставност

ЕЈБ 3.0 нуди једноставност у манипулирању садржајем, што је можда један од главних главних фактора. За разлику од ЕЈБ 2.1, сада можете да креирате Ентерприсе Јава Беан апликацију са много једноставности.

То је зато што се операција ЕЈБ 3.0 темељи на обичној програмској конфигурацији Плаин Олд Јава Објецт (ПОЈО) која податке схвати помоћу Јава напомена које су садржали дескриптори размештања. У већини случајева дескриптори размештања су најмање потребни.

За разлику од ЕЈБ 2.1 који захтева одбацивање више потпорних кодова, обрнуто је тачно када користите ЕЈБ 3.0 компоненте које ће захтевати од вас да вежбате и задржите мање подржаних кодова, нудећи тако најједноставније искуство у програмирању.

Ефикасност

Наводи се да је нови ЕЈБ 3.0 отприлике 45% ефикаснији у поређењу са ЕЈБ 2.1. Ово се приписује великим изменама ЕЈБ 2.1 као што је објашњено у даљем тексту.

Замена ДТД-а која је идентификовала ејб-јар.кмл дескрипторе распореда модификованом кмл шемом и такође побољшани начин производње пословног пасуља учинила је да ЕЈБ 2.1 није пожељан за рад. Увођење једноставног старог Јава објекта заснива квинтесенцију кроз упорни АПИ Јава.

Док је увођење граха за сесију измијенило додатно појачање за интернетске услуге, ЕЈБ 3.0 је увео издржљивост ентитетских пасуља. Ови ентитети заснивају се на обичном старом Јава објекту и не захтевају ни ЕЈБ кодове који се у њима налазе ни интерфејс. Поред тога, могу радити изван контејнера ЕЈБ

Спецификације

Кад је ЕЈБ 2.1 захтијевао да саставни интерфејс надмаши ону из ЕЈБ структуре, они се сада пишу као Обични стари Јава објекти када се користи ЕЈБ 3.0, који манифестују Плаин Олд Јава Интерфаце и стога не захтијевају кућни интерфејс.

Увођење побољшаних метода попут коришћења напомена метаподатака и других механизама који се користе за креирање Јава кодова и КСМЛ дескриптора, за разлику од ЕЈБ 2.1 дистрибутивних дескриптора који су били незграпни и нетачни.

Апликација ЕЈБ 2.1 захтевала је да контејнер Ј2ЕЕ постулира услуге потребне за прецизан рад ЕЈБ-а и на тај начин их чини тешким за тестирање. ЈНДИ често зависи од ЕЈБ 2.1 када је коришћење апликација монотоно и захтева много времена.

ЕЈБ 3.0 не захтева посебно подешавање интерфејса и дескриптора. То је зато што напомене имају одговарајућу замену за дескрипторе расподјеле. Подразумеване вредности можете чешће користити када користите ЕЈБ 3.0 апликацију за разлику од ЕЈБ 2.1. ЕЈБ 3.0 нуди мање проверену недоследност која омогућава креативност.

Резиме

ЕЈБ 3.0 у новом прелазу из ЕЈБ 2.1.

Лако је радити са ЕЈБ 3.0 за разлику од верзије ЕЈБ 2.1.

ЕЈБ 3.0 користи ентитете који су углавном базирани на обичном старом Јава објекту (ПОЈО).

ЕЈБ 2.1 захтева да се забележи више потпорних кодова у поређењу са ЕЈБ 3.0 који смањује број подржаних кодова.

ДТД у ЕЈБ 2.1 је замењен модификованом КСМЛ схемом у ЕЈБ 3.0.

Јава кодови се лако генеришу побољшаним апликацијама у ЕЈБ 3.0 за разлику од ЕЈБ3.1 где је процес много тежи.