Ј2ЕЕ - Јава 2 Ентерприсе Едитион
Ј2ЕЕ - Јава 2 Ентерприсе Едитион
- Увод у Јава оквир
- Увод у Ј2ЕЕ
- Ј2ЕЕ АПИ
Увод у Јава оквир
"Јава Фрамеворк" (Јава 2 платформа) састоји се од три издања, од којих свака има различите намене:- Ј2МЕ : Јава 2 Мицро Едитион је намењен за развој уграђених апликација, за ПДА и мобилне терминале.
- Ј2СЕ : Јава 2 Стандард Едитион је дизајниран за развој апликација за личне рачунаре.
- Ј2ЕЕ : Јава 2 Ентерприсе Едитион, дизајниран за професионалну употребу (имплементација на серверима).
Свако издање обезбеђује комплетно окружење за развој и извршавање Јава-базираних апликација и укључује ЈВМ (Јава виртуелну машину) и скуп класе.
Увод у Ј2ЕЕ
Ј2ЕЕ (Јава 2 Ентерприсе Едитион) је стандард који предлаже Сун, подржан од стране конзорцијума међународних компанија, како би дефинисао стандард за развој вишеструких (компонентних) пословних апликација.Понуђене услуге (АПИ) и извршна инфраструктура, генерално се називају "Ј2ЕЕ платформа" и обухвата:
- Спецификације за апликациони сервер, то јест, окружење извршења: Ј2ЕЕ дефинише улоге / интерфејсе за апликације и окружење у којем се извршавају. Ове препоруке омогућавају компанијама трећих страна да развију апликационе сервере у складу са дефинисаним спецификацијама без потребе за поновним развојем главних услуга.
- Услуге (преко АПИ-ја), то јест независне Јава екстензије које пружају бројне стандардне функције. Сун пружа минималну имплементацију ових АПИ-ја, названих Ј2ЕЕ СДК (Ј2ЕЕ Софтваре Девелопмент Кит).
Ј2ЕЕ се у потпуности ослања на Јаву, ужива предности и недостатке овог језика, посебно преносивост и одрживост кода.
Поред тога, Ј2ЕЕ архитектура заснована на дискретним, измењивим и дистрибуираним компонентама, што подразумева следеће:
- лако проширити архитектуру.
- систем заснован на Ј2ЕЕ механизмима може имати високу доступност како би се осигурао добар квалитет услуге.
- олакшава се одрживост апликација.
Ј2ЕЕ АПИ
Ј2ЕЕ АПИ-ји се могу поделити у три главне категорије:- Тхе Цомпонентс.
- Веб компоненте : Сервлетс и ЈСП (Јава Сервер Пагес).
- Пословне компоненте : ЕЈБ (Ентерприсе Јава Беанс). Ове специфичне компоненте су одговорне за обраду података (за одређену индустрију) и повезивање са базама података.
- Услуге, које се могу категорисати:
- Инфраструктурне услуге : постоји много:
- ЈДБЦ (Јава ДатаБасе Цоннецтивити) је АПИ за приступ релационим базама података.
- ЈНДИ (Јава Наминг и Дирецтори Интерфаце) је АПИ за приступ именовању услуга и пословних директорија као што су ДНС, НИС, ЛДАП, итд.
- ЈТА / ЈТС (Јава Трансацтион АПИ / Јава Трансацтион Сервицес) је стандардни АПИ за дефинисање интерфејса са менаџером трансакција.
- ЈЦА (Ј2ЕЕ Цоннецтор Арцхитецтуре) је АПИ за повезивање са информационим системом компаније.
- ЈМКС (Јава Манагемент Ектенсион) пружа проширења за развој веб апликација.
- Инфраструктурне услуге : постоји много:
- Комуникацијске услуге:
- ЈААС (Јава Аутхентицатион анд Аутхоризатион Сервице) је АПИ за аутентификацију и управљање правима приступа.
- ЈаваМаил је АПИ за слање е-поште.
- ЈМС (Јава Мессаге Сервице) пружа могућности асинхроне комуникације (назване МОМ: Миддлеваре Мессаге Објецт) између апликација.
- РМИ-ИИОП је АПИ који омогућава синхрону комуникацију између објеката.
Ј2ЕЕ архитектура вам омогућава да одвојите слој презентације, одговарајући на интерфејс човек-машина (ХМИ), пословни слој који садржи већину обраде података и на крају слој података.
Оригинални документ објављен на ЦомментцаМарцхе.нет.