Ј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ЕЕ архитектура вам омогућава да одвојите слој презентације, одговарајући на интерфејс човек-машина (ХМИ), пословни слој који садржи већину обраде података и на крају слој података.

Оригинални документ објављен на ЦомментцаМарцхе.нет.

Претходни Чланак Sledeći Чланак

Топ Савети