Кућа Развој Шта је оквир подупирача? - дефиниција из техопедије

Шта је оквир подупирача? - дефиниција из техопедије

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

Anonim

Дефиниција - Шта значи оквир Струтс?

Струтс Фрамеворк је оквир веб апликација отвореног кода који се користи за креирање брзих и ефикасних Јава Ентерприсе Едитион веб апликација. Користи и даље проширује Јава Сервлет АПИ за промоцију архитектуре модела-виев-цонтроллер (МВЦ).


Оквир Струтс-а првобитно је развио Цраиг МцЦланахан, а потом је дат Фондацији Апацхе у мају 2000. године у оквиру пројекта Апацхе Јакарта и постао је познат под називом Јакарта Струтс. На крају је постао врхунски Апацхе пројекат 2005. године и на крају га је заменио Струтс 2, који је објављен у фебруару 2007.

Техопедија објашњава Струтс Фрамеворк

Струтс Фрамеворк је ексклузивно користио парадигму дизајна МВЦ-а, а циљ му је био да одвоји „модел“, што је логика апликације која комуницира са базом података, од „погледа“, што је ХТМЛ странице представљене клијенту / корисника и из "контролера", који представља инстанцу која преноси информације између модела и погледа клијента. Струтс већ пружа контролер, који је само Јава сервлет познат као АцтионСервлет који ствара предлошке које ће приказати поглед. Потом је посао програмера веб апликација да креира шифру модела и, проширењем, централну конфигурациону датотеку под називом "струтс-цонфиг.кмл", која повезује модел, приказ и контролер.


Као што је правило у апликацијама које користе МВС модел, захтјеви клијента или погледа шаљу се контролеру као "Акције", који су претходно дефинирани у конфигурацијској датотеци. Када контролер прими захтев, позива одговарајућу класу Ацтион, која затим интерактивно делује са кодом модела који је специфичан за апликацију. Као резултат, модел враћа низ „АцтионФорвард“ који обавештава контролер коју излазну страницу треба пренијети на приказ или клијент. Информације које се преносе између приказа и модела су у облику ЈаваБеанс-а који се затим претражују у библиотеци ознака за слој приказа за читање и уписивање садржаја Беан-а без додатног Јава кода; делује као табела превода.

Шта је оквир подупирача? - дефиниција из техопедије