Розробка клієнтського програмного забезпечення для корпоративних додатків на платформі Java презентация

Мета роботи Ознайомитися з особливостями технологій JavaServer Pages, JavaServer Faces, JavaFX, Apache Struts та Spring Framework. Розробити практичні приклади створення та разгортання веб-додатків з використанням вищевказаних технологій. Розробити лабораторний практикум по

Слайд 1ДИПЛОМНА РОБОТА
Розробка клієнтського програмного забезпечення для корпоративних додатків на платформі Java


Слайд 2Мета роботи
Ознайомитися з особливостями технологій JavaServer Pages, JavaServer Faces, JavaFX, Apache

Struts та Spring Framework.
Розробити практичні приклади створення та разгортання веб-додатків з використанням вищевказаних технологій.
Розробити лабораторний практикум по розробці веб-додатків з використанням технологій JavaServer Pages, JavaServer Faces, JavaFX, Apache Struts та Spring Framework.

Слайд 3JavaServer Pages (JSP)
Переваги технології:
швидка розробка динамічних веб-сторінок;
швидка розробка веб-додатків;
відділення інтерфейсу від

контенту;
немає необхідності вміти писати Java скрипти;
можливість додавати власні теги;
незалежність від ОС.
Недоліки технології:
Низькі показники відокремлення коду від представлення

Слайд 4Ілюстрація моделі JSP Model 2


Слайд 5JavaServer Faces (JSF)
Переваги технології:
генерація серверної частини інтерфейса користувача;
базується на компонентах (без

HTML);
наявна обробка подій (event) та станів (states);
різноманітні view-технології — не тільки HTML та JavaScript;
розробка з урахуванням доступного інструментарію;
рольова модель розробки.
Недоліки технології:
потрібно багато часу для вивчення та освоєння технології;
потребуються потужні обчислювальні можливості серверу.

Слайд 6Ілюстрація циклу обробки запитів сторінкою JSF


Слайд 7JavaFX
Переваги технології:
код може посилатися на API з будь-яких бібліотек Java;
використання

CSS, що дозволяє відокремити представлення від коду;
сумісність додатків з більшістю сучасних ОС;
можливість виведення HTML сторінок;
Multitouch операції (для моб. пристроїв);
JavaFX Mobile - реалізація платформи JavaFX для додатків під мобільні пристрої.
Недоліки технології:
для роботи додатку потребується встановлений JRE;
підтримка не на всіх сучасних інтернет браузерах.

Слайд 8Ілюстрація архітектури JavaFX


Слайд 9Apache Struts
Переваги технології:
фреймворк з відкритим кодом;
розроблений спеціально для корпоративних додатків;


поділ моделі, представлення та контролера;
підтримка інтернаціоналізації.

Слайд 10Ілюстрація роботи Apache Struts


Слайд 11Spring Framework
Переваги технології:
є фреймворком з відкритим кодом;
не "наполягає" на будь-якій

певнії моделі програмування;
розроблявся як заміна JavaEE.

Слайд 12Ілюстрація архітектури Spring Framework


Слайд 13Статистика використання різних IDE серед розробників


Слайд 14Структура лабораторної роботи


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика