Кућа Развој Који је модел апликативног програмирања (апм)? - дефиниција из техопедије

Који је модел апликативног програмирања (апм)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи апликативни програмски модел (АПМ)?

Модел апликацијског програмирања (АПМ) је програмски модел Ј2ЕЕ који пружа смернице добављачу компонената апликације. ЈПМ се користи за израду софтвера за пословне функције на основу функционалности и системских захтева које пословање захтева.


Ј2ЕЕ АПМ се фокусира на креирање компоненти за приступ компанијском информационом систему предузећа (ЕИС) и успостављање и управљање везама с тим системом. АПМ такође настоји да развије компоненте које могу да пруже сигурност пословној апликацији и подрже сигурне трансакције.


АПМ дефинише обрис за развој апликација усмерених на веб, дистрибуираних и на Јава.

Тецхопедиа објашњава апликативни модел програмирања (АПМ)

АПМ описује најбоље праксе за прављење Ј2ЕЕ пословне апликације, од којих се већина заснива на трослојном моделу:

  1. Клијент машина
  2. АПМ
  3. Сервер базе података

Банка се може користити као поједностављени пример трослојне структуре. Машине за продају (ПЦ) служе као први ниво. Главни оквир је трећи ниво и складиште најкритичнијих података. Иако ИТ одељење банке управља овим рачунаром, није увек могуће надоградити системе који користе најновије апликације, због потенцијала губитка података и / или других проблема.


Међутим, на основу АПМ смерница, решење се може користити са Веб / апликационим серверима и дистрибуираним компонентним контејнерима као машинама средњег нивоа. Помоћу овог средњег нивоа, нове функционалности могу се пружити првом и трећем нивоу без надоградње система првог и трећег нивоа или инсталирања новог софтвера. Дефинишући средњи слој, АПМ подржава кретање ка танким веб клијентима.


Други важан АПМ концепт је контејнер. Главна разлика између компоненти ЈаваБеан и Ј2ЕЕ је у томе што Ј2ЕЕ компоненте не комуницирају често међусобно, већ раде са својим одговарајућим контејнерима.

Који је модел апликативног програмирања (апм)? - дефиниција из техопедије