SlideShare a Scribd company logo
1 of 5
Download to read offline
Создание проекта
План урока
• Обновление плагина для SWF
• Подключение исходный кодов SWF
• Классы и интерфейсы:
• FlowHandlerAdapter
• FlowHandlerMapping
• FlowExecutor
• Запуск примера
Интерфейсы
• FlowHandlerAdapter
• FlowHandlerMapping
• FlowExecutor
Интерфейсы
DispatcherServlet
Spring WebFlow обработчик
Spring MVC обработчик
Запрос пользователя
Домашнее задание
• Прочитать главы:
• 10. System Setup
• 11. Spring MVC Integration
• Используя информацию из раздела 11.5 View Resolution добавить
возможность получения представления из ViewResolver

More Related Content

What's hot

QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерахQA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерахQAFest
 
Rambler.iOS #1: Nimbus Kit Models
Rambler.iOS #1: Nimbus Kit ModelsRambler.iOS #1: Nimbus Kit Models
Rambler.iOS #1: Nimbus Kit ModelsRAMBLER&Co
 
"React application structure at project start", Maksym Shestopal
"React application structure at project start", Maksym Shestopal"React application structure at project start", Maksym Shestopal
"React application structure at project start", Maksym ShestopalFwdays
 
ASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCGetDev.NET
 
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...COMAQA.BY
 
AngularJS basics & theory
AngularJS basics & theoryAngularJS basics & theory
AngularJS basics & theoryDevOWL Meetup
 
Как и зачем мы тестируем UI
Как и зачем мы тестируем UIКак и зачем мы тестируем UI
Как и зачем мы тестируем UIVyacheslav Lyalkin
 
139 - Spring. Добавление JavaScript
139 - Spring. Добавление JavaScript139 - Spring. Добавление JavaScript
139 - Spring. Добавление JavaScriptRoman Brovko
 
#5 "React.js" Антон Артамонов
#5 "React.js" Антон Артамонов#5 "React.js" Антон Артамонов
#5 "React.js" Антон АртамоновJSib
 
Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Fwdays
 
API: взгляд потребителя
API: взгляд потребителяAPI: взгляд потребителя
API: взгляд потребителяOleg Alistratov
 
Rambler.iOS #5: VIPER a la Rambler
Rambler.iOS #5: VIPER a la RamblerRambler.iOS #5: VIPER a la Rambler
Rambler.iOS #5: VIPER a la RamblerRAMBLER&Co
 
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25MoscowJS
 
Как я перестал беспокоиться и полюбил Redux
Как я перестал беспокоиться и полюбил ReduxКак я перестал беспокоиться и полюбил Redux
Как я перестал беспокоиться и полюбил ReduxIT61
 

What's hot (20)

QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерахQA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
 
Rambler.iOS #1: Nimbus Kit Models
Rambler.iOS #1: Nimbus Kit ModelsRambler.iOS #1: Nimbus Kit Models
Rambler.iOS #1: Nimbus Kit Models
 
"React application structure at project start", Maksym Shestopal
"React application structure at project start", Maksym Shestopal"React application structure at project start", Maksym Shestopal
"React application structure at project start", Maksym Shestopal
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
ASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVC
 
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
 
AngularJS basics & theory
AngularJS basics & theoryAngularJS basics & theory
AngularJS basics & theory
 
Как и зачем мы тестируем UI
Как и зачем мы тестируем UIКак и зачем мы тестируем UI
Как и зачем мы тестируем UI
 
139 - Spring. Добавление JavaScript
139 - Spring. Добавление JavaScript139 - Spring. Добавление JavaScript
139 - Spring. Добавление JavaScript
 
MVC CTPP
MVC CTPPMVC CTPP
MVC CTPP
 
#5 "React.js" Антон Артамонов
#5 "React.js" Антон Артамонов#5 "React.js" Антон Артамонов
#5 "React.js" Антон Артамонов
 
Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"
 
ASP.NET MVC 4
ASP.NET MVC 4ASP.NET MVC 4
ASP.NET MVC 4
 
React.js – intro
React.js – introReact.js – intro
React.js – intro
 
A.pleshkov
A.pleshkovA.pleshkov
A.pleshkov
 
API: взгляд потребителя
API: взгляд потребителяAPI: взгляд потребителя
API: взгляд потребителя
 
Rambler.iOS #5: VIPER a la Rambler
Rambler.iOS #5: VIPER a la RamblerRambler.iOS #5: VIPER a la Rambler
Rambler.iOS #5: VIPER a la Rambler
 
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25
 
MVC
MVCMVC
MVC
 
Как я перестал беспокоиться и полюбил Redux
Как я перестал беспокоиться и полюбил ReduxКак я перестал беспокоиться и полюбил Redux
Как я перестал беспокоиться и полюбил Redux
 

Viewers also liked

134 - Spring. Области видимости данных
134 - Spring. Области видимости данных134 - Spring. Области видимости данных
134 - Spring. Области видимости данныхRoman Brovko
 
137 - Spring. ResourceBundle
137 - Spring. ResourceBundle137 - Spring. ResourceBundle
137 - Spring. ResourceBundleRoman Brovko
 
133 - Spring. Создание подпотоков
133 - Spring. Создание подпотоков133 - Spring. Создание подпотоков
133 - Spring. Создание подпотоковRoman Brovko
 
135 - Spring. Применение областей видимости данных
135 - Spring. Применение областей видимости данных135 - Spring. Применение областей видимости данных
135 - Spring. Применение областей видимости данныхRoman Brovko
 
136 - Spring. FlowRequestContext
136 - Spring. FlowRequestContext136 - Spring. FlowRequestContext
136 - Spring. FlowRequestContextRoman Brovko
 
2013 04 25_bigData_lecture_10
2013 04 25_bigData_lecture_102013 04 25_bigData_lecture_10
2013 04 25_bigData_lecture_10Roman Brovko
 
140 - Spring. Валидация
140 - Spring. Валидация140 - Spring. Валидация
140 - Spring. ВалидацияRoman Brovko
 
142 - Spring. Вызов потока из контроллера
142 - Spring. Вызов потока из контроллера142 - Spring. Вызов потока из контроллера
142 - Spring. Вызов потока из контроллераRoman Brovko
 
138 - Spring. Перехват исключений
138 - Spring. Перехват исключений138 - Spring. Перехват исключений
138 - Spring. Перехват исключенийRoman Brovko
 
01 - JavaFX. Введение в JavaFX
01 - JavaFX. Введение в JavaFX01 - JavaFX. Введение в JavaFX
01 - JavaFX. Введение в JavaFXRoman Brovko
 
129 - Spring. Основные понятия
129 - Spring. Основные понятия129 - Spring. Основные понятия
129 - Spring. Основные понятияRoman Brovko
 
BMS Character Education - Citizenship
BMS Character Education - CitizenshipBMS Character Education - Citizenship
BMS Character Education - Citizenshipmrssarahfulton
 
Production files social action
Production files social actionProduction files social action
Production files social actionEmily Pinder
 
Daniela ponce perez__n.l_34
Daniela ponce perez__n.l_34Daniela ponce perez__n.l_34
Daniela ponce perez__n.l_34Consultoriaalex
 
Grow your Business with Travacco
Grow your Business with TravaccoGrow your Business with Travacco
Grow your Business with Travaccojojomehra
 
Driss temsamani big data marketing innovation summit 2015
Driss temsamani big data marketing innovation summit 2015Driss temsamani big data marketing innovation summit 2015
Driss temsamani big data marketing innovation summit 2015Driss R. Temsamani
 
The holis restaurant
The holis restaurantThe holis restaurant
The holis restaurantMarina Marín
 
Một số giải pháp hoàn thiện công tác trả lương
Một số giải pháp hoàn thiện công tác trả lươngMột số giải pháp hoàn thiện công tác trả lương
Một số giải pháp hoàn thiện công tác trả lươnghttps://www.facebook.com/garmentspace
 

Viewers also liked (20)

134 - Spring. Области видимости данных
134 - Spring. Области видимости данных134 - Spring. Области видимости данных
134 - Spring. Области видимости данных
 
137 - Spring. ResourceBundle
137 - Spring. ResourceBundle137 - Spring. ResourceBundle
137 - Spring. ResourceBundle
 
133 - Spring. Создание подпотоков
133 - Spring. Создание подпотоков133 - Spring. Создание подпотоков
133 - Spring. Создание подпотоков
 
135 - Spring. Применение областей видимости данных
135 - Spring. Применение областей видимости данных135 - Spring. Применение областей видимости данных
135 - Spring. Применение областей видимости данных
 
136 - Spring. FlowRequestContext
136 - Spring. FlowRequestContext136 - Spring. FlowRequestContext
136 - Spring. FlowRequestContext
 
2013 04 25_bigData_lecture_10
2013 04 25_bigData_lecture_102013 04 25_bigData_lecture_10
2013 04 25_bigData_lecture_10
 
140 - Spring. Валидация
140 - Spring. Валидация140 - Spring. Валидация
140 - Spring. Валидация
 
142 - Spring. Вызов потока из контроллера
142 - Spring. Вызов потока из контроллера142 - Spring. Вызов потока из контроллера
142 - Spring. Вызов потока из контроллера
 
138 - Spring. Перехват исключений
138 - Spring. Перехват исключений138 - Spring. Перехват исключений
138 - Spring. Перехват исключений
 
01 - JavaFX. Введение в JavaFX
01 - JavaFX. Введение в JavaFX01 - JavaFX. Введение в JavaFX
01 - JavaFX. Введение в JavaFX
 
129 - Spring. Основные понятия
129 - Spring. Основные понятия129 - Spring. Основные понятия
129 - Spring. Основные понятия
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
BMS Character Education - Citizenship
BMS Character Education - CitizenshipBMS Character Education - Citizenship
BMS Character Education - Citizenship
 
Production files social action
Production files social actionProduction files social action
Production files social action
 
Daniela ponce perez__n.l_34
Daniela ponce perez__n.l_34Daniela ponce perez__n.l_34
Daniela ponce perez__n.l_34
 
Camisa12 jc
Camisa12 jcCamisa12 jc
Camisa12 jc
 
Grow your Business with Travacco
Grow your Business with TravaccoGrow your Business with Travacco
Grow your Business with Travacco
 
Driss temsamani big data marketing innovation summit 2015
Driss temsamani big data marketing innovation summit 2015Driss temsamani big data marketing innovation summit 2015
Driss temsamani big data marketing innovation summit 2015
 
The holis restaurant
The holis restaurantThe holis restaurant
The holis restaurant
 
Một số giải pháp hoàn thiện công tác trả lương
Một số giải pháp hoàn thiện công tác trả lươngMột số giải pháp hoàn thiện công tác trả lương
Một số giải pháp hoàn thiện công tác trả lương
 

More from Roman Brovko

Individual task Networking
Individual task NetworkingIndividual task Networking
Individual task NetworkingRoman Brovko
 
Networking essentials lect3
Networking essentials lect3Networking essentials lect3
Networking essentials lect3Roman Brovko
 
Gl embedded starterkit_ethernet
Gl embedded starterkit_ethernetGl embedded starterkit_ethernet
Gl embedded starterkit_ethernetRoman Brovko
 
Networking essentials lect2
Networking essentials lect2Networking essentials lect2
Networking essentials lect2Roman Brovko
 
Networking essentials lect1
Networking essentials lect1Networking essentials lect1
Networking essentials lect1Roman Brovko
 
Bare metal training_07_spi_flash
Bare metal training_07_spi_flashBare metal training_07_spi_flash
Bare metal training_07_spi_flashRoman Brovko
 
Bare metal training_06_I2C
Bare metal training_06_I2CBare metal training_06_I2C
Bare metal training_06_I2CRoman Brovko
 
Bare metal training_05_uart
Bare metal training_05_uartBare metal training_05_uart
Bare metal training_05_uartRoman Brovko
 
Bare metal training_04_adc_temp_sensor
Bare metal training_04_adc_temp_sensorBare metal training_04_adc_temp_sensor
Bare metal training_04_adc_temp_sensorRoman Brovko
 
Bare metal training_03_timers_pwm
Bare metal training_03_timers_pwmBare metal training_03_timers_pwm
Bare metal training_03_timers_pwmRoman Brovko
 
Bare metal training_02_le_ds_and_buttons
Bare metal training_02_le_ds_and_buttonsBare metal training_02_le_ds_and_buttons
Bare metal training_02_le_ds_and_buttonsRoman Brovko
 
Bare metal training_01_hello_world
Bare metal training_01_hello_worldBare metal training_01_hello_world
Bare metal training_01_hello_worldRoman Brovko
 
Bare metal training_00_prerequisites
Bare metal training_00_prerequisitesBare metal training_00_prerequisites
Bare metal training_00_prerequisitesRoman Brovko
 
C language lect_23_advanced
C language lect_23_advancedC language lect_23_advanced
C language lect_23_advancedRoman Brovko
 
C language lect_22_advanced
C language lect_22_advancedC language lect_22_advanced
C language lect_22_advancedRoman Brovko
 
C language lect_21_advanced
C language lect_21_advancedC language lect_21_advanced
C language lect_21_advancedRoman Brovko
 
подготовка рабочего окружения
подготовка рабочего окруженияподготовка рабочего окружения
подготовка рабочего окруженияRoman Brovko
 
C language lect_20_advanced
C language lect_20_advancedC language lect_20_advanced
C language lect_20_advancedRoman Brovko
 
C language lect_19_basics
C language lect_19_basicsC language lect_19_basics
C language lect_19_basicsRoman Brovko
 

More from Roman Brovko (20)

Individual task Networking
Individual task NetworkingIndividual task Networking
Individual task Networking
 
Networking essentials lect3
Networking essentials lect3Networking essentials lect3
Networking essentials lect3
 
Gl embedded starterkit_ethernet
Gl embedded starterkit_ethernetGl embedded starterkit_ethernet
Gl embedded starterkit_ethernet
 
Networking essentials lect2
Networking essentials lect2Networking essentials lect2
Networking essentials lect2
 
Networking essentials lect1
Networking essentials lect1Networking essentials lect1
Networking essentials lect1
 
Bare metal training_07_spi_flash
Bare metal training_07_spi_flashBare metal training_07_spi_flash
Bare metal training_07_spi_flash
 
Bare metal training_06_I2C
Bare metal training_06_I2CBare metal training_06_I2C
Bare metal training_06_I2C
 
Glesk worshop
Glesk worshopGlesk worshop
Glesk worshop
 
Bare metal training_05_uart
Bare metal training_05_uartBare metal training_05_uart
Bare metal training_05_uart
 
Bare metal training_04_adc_temp_sensor
Bare metal training_04_adc_temp_sensorBare metal training_04_adc_temp_sensor
Bare metal training_04_adc_temp_sensor
 
Bare metal training_03_timers_pwm
Bare metal training_03_timers_pwmBare metal training_03_timers_pwm
Bare metal training_03_timers_pwm
 
Bare metal training_02_le_ds_and_buttons
Bare metal training_02_le_ds_and_buttonsBare metal training_02_le_ds_and_buttons
Bare metal training_02_le_ds_and_buttons
 
Bare metal training_01_hello_world
Bare metal training_01_hello_worldBare metal training_01_hello_world
Bare metal training_01_hello_world
 
Bare metal training_00_prerequisites
Bare metal training_00_prerequisitesBare metal training_00_prerequisites
Bare metal training_00_prerequisites
 
C language lect_23_advanced
C language lect_23_advancedC language lect_23_advanced
C language lect_23_advanced
 
C language lect_22_advanced
C language lect_22_advancedC language lect_22_advanced
C language lect_22_advanced
 
C language lect_21_advanced
C language lect_21_advancedC language lect_21_advanced
C language lect_21_advanced
 
подготовка рабочего окружения
подготовка рабочего окруженияподготовка рабочего окружения
подготовка рабочего окружения
 
C language lect_20_advanced
C language lect_20_advancedC language lect_20_advanced
C language lect_20_advanced
 
C language lect_19_basics
C language lect_19_basicsC language lect_19_basics
C language lect_19_basics
 

130 - Spring WebFlow. Создание проекта