12.07.2015 Views

Volume 57 Issue 1 (2007) - Годишник на ТУ - София

Volume 57 Issue 1 (2007) - Годишник на ТУ - София

Volume 57 Issue 1 (2007) - Годишник на ТУ - София

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

МЕТОД ЗА ВАЛИДИРАНЕ НА ВХОДНИ ДАННИ ПРИ WEB БАЗИРАНИПРИЛОЖЕНИЯВеска ГанчеваРезюме: В статията се представя метод за цялостно валидиране <strong>на</strong> входнитеданни при Web базирани приложения. Този метод разделя реализацията<strong>на</strong> общия валидиращ код от бизнес правилата и критериите, <strong>на</strong> които трябвада отговарят данните от потребителския вход. Предложеният метод се реализиракато четвърти слой с възможности за валидиране <strong>на</strong> входни данни.Слоя се разработва като Web услуга и е независим от клиентското приложение.Предлага се подход за проектиране и специфициране <strong>на</strong> декларативен метаезикза дефиниране <strong>на</strong> правила за проверка <strong>на</strong> данните и тях<strong>на</strong>та интерпретация,основан <strong>на</strong> стандарта XML. В езика са включени конструкции за описание<strong>на</strong> данните, правилата и логиката, <strong>на</strong> които трябва да отговарят входнитеданни.AN APPROACH TO DATA VALIDATION IN WEB APPLICATIONSVeska GanchevaAbstract: The paper presents an approach for fully implementation of a data validationin Web applications. This approach separates the implementation of commondata validation reasoning code from the business rules and criteria data used to validateuser input. Suggested approach is realized as fourth layer with the possibility tovalidate data from user input. The layer is developed as Web service and is made independentfrom the client application. An approach for design and specification of amarkup language to define the rules for data validation and their interpretation,based on XML, is presented. The language provides linguistic instruments for describingthe data, business rules and criteria.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!