Apache подпори - е

Apache Struts Цел и неговата структура

В типичен Java EE клиент уеб приложение обикновено изпраща информация към сървъра от формата. Въведените данни се изпраща на сървлета. който обработва тя взаимодейства с базата данни и генерира HTML отговор, ако е необходимо. За големи проекти (като например портала със стотици страници), този подход е недостатъчен, тъй като той съчетава бизнес логиката и дисплей логика, като подкрепата изключително сложно.

Struts е създаден, за да се разделят ясно модела (бизнес логика), представянето (на HTML-страница) и контролер (отговорен за предаването на данни от модела, за да изгледа и обратно). Struts предоставя стандартен контролер - името на ActionServlet на сървлет и различните инструменти за създаване на презентации страници. Уеб разработчик на приложения е отговорен за писане на код, модел и създаването на конфигурационен файл подпори-config.xml. който свързва заедно модел, изглед и контролер.

Искания от клиента от страна на контролера във формата на «действия» (действие), дефинирани в конфигурационния файл. Когато контролера получи искане, той го изпраща към съответния клас действие. Последно взаимодейства с кода на модела и се връща «ActionForward» контролер линия, която определя страницата, за да изпрати на клиента. Информацията се предава между модела и гледката под формата на специални JavaBeans. Богата библиотека таг ви позволява да получавате данни от боба и да ги изгори, без да код Java.

Struts също поддържа i18n (интернационализация), улеснява валидирането на данните, получени от уеб формата, и осигурява механизъм за създаване на шаблони, наречена «Плочки», която наред с други неща ви позволява да наследи на уеб страницата.

Вижте какво значи "Apache Struts" в други речници:

Apache Struts - est ООН рамка Libre служител о Développement г уеб приложения J2EE. Il използват et étend л API Servlet Java АФИН г encourager ле développeurs прилагащото л архитектура Modele Вю Contrôleur. Apache Struts на été кри пар Крейг McClanahan et ... ... Уикипедия на френски

Apache Struts - Desarrollador Apache Software Foundation [1] ... Wikipedia Español

Struts - Apache Struts Apache Struts EST ООН рамка Libre служител о Développement г уеб приложения J2EE. Il използват et étend л API Servlet Java АФИН г encourager ле développeurs прилагащото л архитектура Modele Вю Contrôleur. Apache Struts на été ... ... Уикипедия на френски

Struts рамка - Apache Struts Apache Struts est ООН рамка Libre служител о Développement г уеб приложения J2EE. Il използват et étend л API Servlet Java АФИН г encourager ле développeurs прилагащото л архитектура Modele Вю Contrôleur. Apache Struts на été ... ... Уикипедия на френски