1   2   3   4   5   6   7
Ім'я файлу: 2 diplom - гаврилов.doc
Розширення: doc
Розмір: 1001кб.
Дата: 28.11.2021
скачати
Пов'язані файли:
магіст-Данещук-фініш-АПДЕЙТ.docx

2.4 Фреймворк Grails


Grails — програмний каркас для створення веб-застосунків, написаний на скриптовій мові Groovy, яка в свою чергу заснована на Java. Grails створений під сильним впливом широко відомого 8Ruby on Rails і заснований на шаблоні 9MVC. Grails було створено з метою привернути інтерес користувачів до платформи Java і дати Java-розробникам можливості для швидкої побудови веб-застосунків з новою легкістю і гнучкістю.

Розробка продукту ведеться з липня 2005. Перший реліз 0.1 був випущений в березні 2006 р.

Grails розробляється з кількома цілями:

  • Надати високо-продуктивний програмний каркас для веб-розробки для платформи Java.

  • Запропонувати сумісний, одноманітний каркас, що дозволить позбавитися від невизначеності і буде легкий до вивчення.

  • Документувати лише ті частини фреймворка, які мають значення для користувачів.

  • Запропонувати користувачам те, що вони хочуть бачити в областях часто складних і суперечливих:

  • Потужна і несуперечлива підтримка персистенції (збереження даних).

  • Потужні і легкі у використанні шаблони сторінок (view), що використовують GSP (Groovy Server Pages).

  • Динамічні бібліотеки тегів для легкого створення компонентів веб-сторінок.

  • Хороша підтримка 10Ajax, легко розширюється і настроюється під цілі розробника.

  • Надати приклади застосунків, які демонструють можливості даного програмного каркасу.

  • Забезпечити режим розробки, що включає вбудований веб-сервер і автоматичне перевантаження ресурсів.

Висока продуктивність розробки

У Grails три характеристики значно підвищують продуктивність розробника в порівнянні з традиційною Java веб-розробкою:


2.5 Етапи створення алгоритму


ðžð²ð°ð» 2


MySQL

Захисний фільтер
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 4 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 5
Вхід
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 7
Фільтер рівня доступу

Налаштування
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 12
Управління базами даних
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 20 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 21 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 23 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 27
Аккаунт

Вихід
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 68
Менеджер користувачів
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 76 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 77
Головна сторінка
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 97 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 98 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 100 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 101 ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 115
Налаштування
ðŸñ€ñð¼ð°ñ ñð¾ ññ‚ñ€ðµð»ðºð¾ð¹ 122


1   2   3   4   5   6   7

скачати

© Усі права захищені
написати до нас