ПредишенСледващото

Обща оценка

SAP популярност в най-големите компании в света продължава да метене критика. Едно нещо е сигурно - програмистите са склонни към всеки въпрос, на работодателя, за да отговорите с "Да, знам, че и тази технология!" - трябва да се пази да го направите, когато става въпрос за WD. Успешното функциониране на този инструмент изисква разбиране на голям брой понятия, които по някакъв начин дизайнерите смятат, че техните качества.

Основните предимства

  • Това работи за много широк кръг от проблеми и ситуации. Очевидно е, че с увеличаване на сложността на задачите, обикновените програмисти съвсем скоро да се препънат по следващото препятствие: те самите не ви харесва това, което те са писали, те вече няма да разбере това, всички се откажат и да започне отначало. Тези, които правят инструментите за стабилизация и асоцииране, спокойно продължи да работи. След това трудно за тези, които трябва да използвате тези инструменти, но те се заплащат съответно, така че да не се обиждат.
  • Вие създавате графичен потребителски интерфейс на приложението ви напълно се абстрахира от клиент използваната технология (например, може да е JSP), от една страна, както и начините, за да се свържете с бизнес логика (уеб услуги може да се използва за дистанционно извиквания на функции -. За да се комуникира с модула за ABAP или RMI за достъп до Enterprise JavaBeans) - от друга.

Основните недостатъци

  • Това показват неправилно (или не съвсем правилно) във всеки браузър, различен от Internet Explorer 8 (не е съвместим с Explorer 9 и 10). От завръщането си от 9-ия или 10-та версия на 8-ми в Windows 7 не винаги е възможно, изходът е да се използва специална добавка-и-е на Firefox.
  • Тя работи само на сървъра на SAP
  • HTML-текстове, генерирани от WD, не се чете: много прости елементи изпълняват комбинации от дълбоко вложени структури. С голяма трудност, чете и Java генерирани текстове. (От друга страна, те могат да поставите собствените си парчета - в специално определените за това места.)
  • Конвенционалните методи, използвани от програмиста да намерите част на изходния код, където той трябва да се направят промени, за да се коригира грешка или да се задоволи просто желанието на клиента, обикновено не работят. Например - търсене на текст в генерираните Java-файлове. Ако не можете да намерите на сайта отговаря за желания ефект, тя се генерира текста, който няма право да докосва. На въпроса "Как се търси", експертите реагират нещо като: ". За да направите това, трябва да се разбере как контекстите на контролери, свързани с моделите и така нататък".
  • График по-малко гъвкави, защото на изискването, че интерфейсът трябва да се състои само от WD елементи (например, поставете потребителски HTML не е възможно). Бяха предприети някои стъпки за намаляване на ограниченията. WD поддържа така наречените "острови", например - Флаш приложения, които обогатяват набора от елементи на потребителския интерфейс. Този недостатък не изглежда толкова сериозен, но в действителност важни функции, че очаква от потребителя не може да се реализира. Например, една цветна линия в таблицата, цветовете като цяло, изборът на множество редове в таблицата с дърво (това се дължи на запазването на основни понятия WD) и много други.
  • Ниска скорост рендиране в браузъра за големи таблици (> 1000 линии).

архитектура

основната конструкция единица е WD-компонент - тип софтуерни компоненти. които изграждат SAP-софтуера.

Това може да включва няколко View, който всъщност съдържа описанието на изображението. (А може да не включва такива - например, ако заявлението играе ролята на главната съставна част, и който показва URL, и който решава кои от другите компоненти трябва да формира образа).

Преглед на всеки обслужва своя собствена View-Controller. Тя работи само на показване на управлението на данните. За да отговори на действията на потребителите в WD-компонент включва и определен брой т.нар не-визуален контролер. Друг kontoroller - също принадлежи към класа на не-визуална - е "Компонент Controller", която контролира всички останали съставни контролерите.

Тъй като MVC -pattern дълбоко почитан и се счита за предшественик на WD, доставката на графичния потребителски интерфейс на данните, които всъщност трябва да се покаже, се представи много силно медиирана. За това са специални елементи, наречени модели и контексти. Последните са просто йерархично организирана памет структури, към които следва да се определят данните. С помощта на специален механизъм, който се нарича картографиране, и контекст възли листа са свързани с графични елементи - текстови полета, таблици, параграфи. Картографиране се извършва между различни контексти контролери. Той не означава всякакви данни: просто свързани всичко картографски елементи се разпределят една и съща част от паметта.

Накрая, друг вид елементи, включени в WD-компонент - различни интерфейси.

компоненти ЗАЯВКА йерархия. Важно е да се знае, например, да се коригира боравенето грешка - Всички грешки трябва да се работи в главната съставна част на приложението. Всички начини на прилагане на жизнения цикъл на, както и методите на "кръгова обиколка" ( "двупосочен" - призовава цикъл, който служи за взаимодействие с потребителя) се наричат ​​първи за главната компонента, а след това за всички от децата му и след това - рекурсивно - в цялата йерархия.

Напиши мнение за статията "Уеб Dynpro"

  1. ↑ [help.sap.com/saphelp_nw70/helpdata/en/f6/501b42b5815133e10000000a155106/frameset.htm SAP библиотека - Web Dynpro за ABAP]

литература

Преминаването описващ Уеб Dynpro

- Защо казвате това? - Наташа го прекъсна. - Знаеш ли, че от деня, в който за първи път дойде в Otradnoe Аз ви възлюбих, - каза тя, твърдо убеден, че тя казва истината.
- В годината, ще се озовете ...
- Цяла година! - изведнъж каза Наташа, едва сега осъзнава, че сватбата се отлага с една година. - Да, защо тя е една година? Защо е една година ... - принц Андрю започна да й обясни причините за това забавяне. Наташа не го слушах.
- И това не може да бъде по друг начин? - попита тя. Принц Андрю не каза нищо, но лицето му изразява невъзможността за промяна на решението.
- Това е ужасно! Не, това е ужасно, ужасно! - Наташа изведнъж започна да говори и заплака отново. - Аз ще умра чака една година: тя не може, това е ужасно. - Тя се взря в лицето на съпругата си и тя да го видя, израз на съчувствие и недоумение.
- Не, не, аз ще го направя, - каза тя, внезапно спиране на сълзите - Толкова съм щастлива! - Баща ми и майка влезе в стаята и благослови на булката и младоженеца.
От този ден на младоженеца принц Андрю започна да отидете на Ростов.


Годежът не е бил, и никой не беше обявена ангажимента Bolkonsky и Наташа; Той настоя, че, принц Андрю. Той каза, че тъй като той е причината за забавянето, и той трябва да понесе отговорността за това. Той каза, че той е завинаги и да се обвързва с думата си, но той не искаше да се обвърже Наташа и дава пълна свобода нея. Ако тя е на шест месеца се чувства, че тя не го обича, тя щеше да е прав за себе си, ако не успее. От само себе си се разбира, че нито родителите, нито Наташа не искат да чуят за него; но принц Андрю настоя. Принц Андрю посети всеки ден в Rostovs, но не и на младоженеца се приближи Наташа и той я ти казах и целуват само ръката й. Между принц Андрю и Наташа след ден предлага създаден доста по-различно, отколкото преди, в близост, проста връзка. Изглежда, че те все още не се познават помежду си. И той, и тя обича да си спомня как те се спогледаха, когато са били нищо. Сега и двамата се чувствах много различни същества, тогава се престори, сега е просто и искрено. На пръв семейството се почувства неудобно в работата си с принц Андрю; Той като че ли човек на един чужд свят, и Наташа дълго свикнали дом на принц Андрю и гордо увери всички, че просто изглежда толкова специална, както и че той е точно като всички останали, както и че тя се страхува от него и, че никой не трябва да се страхуват това. След няколко дни, семейството свикнах и не се колебайте, ако беше бившия си начин на живот, в които той е участвал. Той бе в състояние да говори за икономиката и за с Графа, заедно с графинята и Наташа, както и за албуми и щампа с Соня. Понякога RostoVs между тях и принц Андрю домашни любимци, за да се чудят как всичко това се е случило и как очевидно бяха поличби за това: пристигането на принц Андрю в Otradnoe и пристигането им в Петербург, и приликата между Наташа и принц Андрю, който бе забелязал сестрата на първото посещение принц Андрю, и сблъсъка през 1805 г., годината между Андрю и Никола, както и много други предсказания за това, което се случи, беше наблюдавано домакинство.
Къщата е управлявал, че поетичното скука и тишина, която винаги е придружен от присъствието на булката и младоженеца. Често те са седнали заедно, всички мълчат. Понякога те се изправи и отиде, и на булката и младоженеца, оставайки сам, и всички мълчаха. Те рядко се говори за бъдещето на живота си. Принц Андрю беше страх и срам да говоря за това. Наташа сподели това усещане, подобно на всички от неговите чувства, че тя винаги се досетили. След като тя започна пита за сина си. Принц Андрю се изчерви, че често се случва в момента, и това е особено любители на Наташа, и каза, че синът му няма да живеят с тях.
- Защо? - уплашени Наташа каза.
- Не мога да го отнеме от дядо му, а след това ...
- Колкото и да го обичах! - каза Наташа, веднага се познае своята мисъл; но знам, че искате да, това не е извинение за теб и мен виновен.
Старият броят понякога дойде на принц Андрю, целуна го и го помолил за съвет за сметка на образование или Petit Nicolas услуга. Старият графинята въздъхна, гледайки към тях. Соня беше страх във всеки един момент да бъде ненужно и се опита да намери извинения, за да ги остави на мира, когато те се нуждаят от нея никога не е имало. Когато принц Андрю говори (той говори много добре), Наташа го слушаше с гордост; когато тя каза, със страх и радост забелязах, че той внимателно и searchingly към нея. Тя се запита в недоумение: "Това, което е той ме гледа? Това, което той постига с очите си! Какво толкова има в мен, че той търси тази гледна точка? "Понякога тя е част от нея особен безумно весело настроение, а тя най-вече обичаше да слуша и да гледате като на принц Андрю се засмя. Той рядко се засмя, но когато той се засмя, той беше даден изцяло на смеха му, и всеки път след това смях я накара да се почувствате по-близо до него. Наташа щеше да бъде много щастлив, ако идеята ще бъде налице, и разделянето приближава не я плаши, тъй като той пребледня и изстина при мисълта за това.
В навечерието на отпътуването си от Петербург принц Андрю донесе със себе си Пиер, тъй като топката никога първата от Ростов. Пиер изглеждаше объркан и смутен. Той говореше с майка си. Наташа седна с Sonia на масата за шах, го кани да княз Андрей. Той се приближи до него.
- Смятате ли, че за дълго време, защото Bezukhov? - попита той. - Обичаш ли го?
- Да, това е хубаво, но много смешно.
И тя винаги се говори за Пиер, започнах казва анекдоти за неговата разсеяност, анекдоти, които дори да го измислят.
- Знаеш ли, аз му повярвах нашата тайна, - каза принц Андрю. - Познавам го от дете. Това е златно сърце. Моля ви, Натали, - каза той, внезапно сериозен; - Аз ще ида, Бог знае какво може да се случи. Можете да прелее ... Е, аз знам, че не трябва да говорим за това. Един - без значение какво се случва с вас, когато ме няма ...

Свързани статии

Подкрепете проекта - споделете линка, благодаря!