SlideShare a Scribd company logo
Взаимодействие Flex  и серверной части проекта Сергей Павленко
1 WEB 2.0  и  RIA асинхронность запросов сохранение состояния между переходами большая гибкость приложения наличие видео и звука Основные свойства:
2 Технологии  WEB 2.0 AJAX  ( класс  XMLHttpRequest) Flash/Flex Silverlight JNLP  ( Java Network Launching Protocol ) Java FX (Java WEBStart Library) Batik (Java SVG Graphic Toolkit)
JavaScript  и  DOM 3
Тест  Acid3 www. acid3.acidtests.org 4
Firefox 2.0.0.13 5 52/100  (изображение сильно отличается от эталонного)
IE 7.0.5730.11 12/100 (изображение совсем неразборчивое)  6
Opera 9.25 7 36/100 и вылетает
Safari 3.1 74/100  (изображение похоже на эталон) 8
Трудности разработки на  JS не следование стандартам  W3C  разработчиками браузеров переносимость кода (кросбраузерность) низкая производительность 9
http://oddhammer.com/actionscriptperformance/set4/ 10
11 Flex  выводит разработку Вэб-приложений на новый уровень легкости разработки и сложности  функционирования : Легкость разработки с  Flex www.buzzword.com www.photoshop.com /express www.searchme.com
 
 
 
 
 
 
 
 
 
 
12 Коммуникационные возможности  Flex HTTPService  ( HTTP GET или POST ) WebService  ( доступ к службам, описанными WSDL 1.1; SOAP ) RemoteObject RTMP  ( Real-Time Messaging Protocol ) Sockets  ( бинарные сокеты ) LocalConnection  ( локальный обмен данными )
13 Эффективность  AMF http://www.jamesward.org/census/
13[2] Эффективность  AMF
1 4 Пример приложения  Flex  и  AMF Результат работы
1 5 Пример приложения  Flex  и  AMF ActionScript  класс  Product.as
1 6 Пример приложения  Flex  и  AMF PHP  класс  Product.php
1 7 Пример приложения  Flex  и  AMF MXML  коннектор
1 8 Пример приложения  Flex  и  AMF Метод  getProductList()  класса  ProductService
1 9 Фреймворки  Flex  для  Back-End AMFPHP [ http://amfphp.sourceforge.net ] BlazeDZ [ http:// opensource.adobe.com/wiki/display/blazeds/BlazeDS ] SabreAMF  [ http :// www.osflash.org / sabreamf ] Midnight Coders WebORB  [ http://www.themidnightcoders.com ]

More Related Content

PPTX
Александр Трищенко: Phalcon framework
PDF
Parasoft SOAtest
PDF
Phalcon. Что нового?
PDF
Сергей Яковлев "Phalcon 2 - стабилизация и производительность"
PDF
JS Lab2017_Сергей Селецкий_System.js и jspm
PDF
Phalcon - самый быстрый PHP Framework
PPT
7 создание веб сервисов
PPTX
Реализация REST и SOAP сервисов с помощью WCF
Александр Трищенко: Phalcon framework
Parasoft SOAtest
Phalcon. Что нового?
Сергей Яковлев "Phalcon 2 - стабилизация и производительность"
JS Lab2017_Сергей Селецкий_System.js и jspm
Phalcon - самый быстрый PHP Framework
7 создание веб сервисов
Реализация REST и SOAP сервисов с помощью WCF

What's hot (20)

PDF
JavaScript завтра
PPTX
Uneta 17.04.15 Aalifirenko - ASP .NET 5 WHATs NEW
PPTX
UNETA ASP .NET 5 What's new?
PPTX
Streaming media servers: FMS/Wowza
PPT
Разработка Fast reports 2012
PPTX
3 zalomlenkov selenium
PPTX
Full stack веб-разработка используя C# и WebAssembly
PDF
WebCamp 2016: PHP.Сергей Яковлев.Phalcon 3
PPT
Web programming modern tendencies
PDF
Установка и настройка клиентского ПО TrueConf Client
KEY
Symfony as the platform for open source projects (sympal, apostrophe, diem)
PPTX
СМЭВ СПб и веб-службы на основе SOAP
PDF
WebAssembly
PDF
Symfony как микрофреймворк
PPTX
Chrome push notifications. Анатомия и разработка
PDF
"Изоморфный D3 + MALEVICH", Алексей Охрименко, MoscowJS 25
PPTX
Автоматизированное тестирование WEB сервисов
PPTX
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
PPT
А.Горбов, А.Фефелов. Секреты АБАК-ПРЕСС
JavaScript завтра
Uneta 17.04.15 Aalifirenko - ASP .NET 5 WHATs NEW
UNETA ASP .NET 5 What's new?
Streaming media servers: FMS/Wowza
Разработка Fast reports 2012
3 zalomlenkov selenium
Full stack веб-разработка используя C# и WebAssembly
WebCamp 2016: PHP.Сергей Яковлев.Phalcon 3
Web programming modern tendencies
Установка и настройка клиентского ПО TrueConf Client
Symfony as the platform for open source projects (sympal, apostrophe, diem)
СМЭВ СПб и веб-службы на основе SOAP
WebAssembly
Symfony как микрофреймворк
Chrome push notifications. Анатомия и разработка
"Изоморфный D3 + MALEVICH", Алексей Охрименко, MoscowJS 25
Автоматизированное тестирование WEB сервисов
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
А.Горбов, А.Фефелов. Секреты АБАК-ПРЕСС
Ad

Viewers also liked (20)

PPT
homosexuality
PPS
رمضان
PPT
Introduzione ai Blog e Social Marketing
PPT
Developing the capacity of non-profits
PPTX
RDA and Small Libraries: What Will the Challenges Be?
PPT
Using Play as a Platform for every child to succeed
PPT
Social Bookmarking
PPT
Native American Dilemma
PPTX
WheelShare Project Overview
PPT
Presentatie S-TV Online
PPT
Presentation3
PPT
The Dutch Experience Cluster
PDF
Hidden tracks
PPT
What Big Society means for us
PDF
Business Model Presentation
PPT
关节镜的手术适应症
PPT
膝部Mri解剖
PPT
How I Lern English
DOCX
Let's Talk About RDA: RDA Resources - NLA/NEMA 2011
ODP
Usability
homosexuality
رمضان
Introduzione ai Blog e Social Marketing
Developing the capacity of non-profits
RDA and Small Libraries: What Will the Challenges Be?
Using Play as a Platform for every child to succeed
Social Bookmarking
Native American Dilemma
WheelShare Project Overview
Presentatie S-TV Online
Presentation3
The Dutch Experience Cluster
Hidden tracks
What Big Society means for us
Business Model Presentation
关节镜的手术适应症
膝部Mri解剖
How I Lern English
Let's Talk About RDA: RDA Resources - NLA/NEMA 2011
Usability
Ad

Similar to Flex Data Access (20)

PDF
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
PPT
Алексей Кабанов, Автоматизируем Rich Internet Applications с нуля на примере ...
PDF
Meet Magento Belarus 2015: Denis Bosak
PPT
Алексей Кабанов
PDF
Desktop app based on node js and html5
PDF
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
PPT
RichFaces: обзор
ODP
флеш и сервер
PPT
Client Side Autotesting Flash
PPT
Проверено и работает. Инструменты Oracle для разработки веб приложений
PPTX
Мировые информационные ресурсы. Лекция 5
PPTX
Илья Петров «Введение в Silverlight»
PDF
Frontend: Путешествие в мир модульных загрузчиков
PPTX
Основы Java. 4. Web
PDF
Экскурс в мир WEB разработки
PPT
Воюем за ресурсы (ZFConf2011)
PPT
Catalyst – MVC framework на Perl (RIT 2008)
PPTX
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
PPTX
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
PPTX
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
Алексей Кабанов, Автоматизируем Rich Internet Applications с нуля на примере ...
Meet Magento Belarus 2015: Denis Bosak
Алексей Кабанов
Desktop app based on node js and html5
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
RichFaces: обзор
флеш и сервер
Client Side Autotesting Flash
Проверено и работает. Инструменты Oracle для разработки веб приложений
Мировые информационные ресурсы. Лекция 5
Илья Петров «Введение в Silverlight»
Frontend: Путешествие в мир модульных загрузчиков
Основы Java. 4. Web
Экскурс в мир WEB разработки
Воюем за ресурсы (ZFConf2011)
Catalyst – MVC framework на Perl (RIT 2008)
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension

Flex Data Access

  • 1. Взаимодействие Flex и серверной части проекта Сергей Павленко
  • 2. 1 WEB 2.0 и RIA асинхронность запросов сохранение состояния между переходами большая гибкость приложения наличие видео и звука Основные свойства:
  • 3. 2 Технологии WEB 2.0 AJAX ( класс XMLHttpRequest) Flash/Flex Silverlight JNLP ( Java Network Launching Protocol ) Java FX (Java WEBStart Library) Batik (Java SVG Graphic Toolkit)
  • 5. Тест Acid3 www. acid3.acidtests.org 4
  • 6. Firefox 2.0.0.13 5 52/100 (изображение сильно отличается от эталонного)
  • 7. IE 7.0.5730.11 12/100 (изображение совсем неразборчивое) 6
  • 8. Opera 9.25 7 36/100 и вылетает
  • 9. Safari 3.1 74/100 (изображение похоже на эталон) 8
  • 10. Трудности разработки на JS не следование стандартам W3C разработчиками браузеров переносимость кода (кросбраузерность) низкая производительность 9
  • 12. 11 Flex выводит разработку Вэб-приложений на новый уровень легкости разработки и сложности функционирования : Легкость разработки с Flex www.buzzword.com www.photoshop.com /express www.searchme.com
  • 13.  
  • 14.  
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 19.  
  • 20.  
  • 21.  
  • 22.  
  • 23. 12 Коммуникационные возможности Flex HTTPService ( HTTP GET или POST ) WebService ( доступ к службам, описанными WSDL 1.1; SOAP ) RemoteObject RTMP ( Real-Time Messaging Protocol ) Sockets ( бинарные сокеты ) LocalConnection ( локальный обмен данными )
  • 24. 13 Эффективность AMF http://www.jamesward.org/census/
  • 26. 1 4 Пример приложения Flex и AMF Результат работы
  • 27. 1 5 Пример приложения Flex и AMF ActionScript класс Product.as
  • 28. 1 6 Пример приложения Flex и AMF PHP класс Product.php
  • 29. 1 7 Пример приложения Flex и AMF MXML коннектор
  • 30. 1 8 Пример приложения Flex и AMF Метод getProductList() класса ProductService
  • 31. 1 9 Фреймворки Flex для Back-End AMFPHP [ http://amfphp.sourceforge.net ] BlazeDZ [ http:// opensource.adobe.com/wiki/display/blazeds/BlazeDS ] SabreAMF [ http :// www.osflash.org / sabreamf ] Midnight Coders WebORB [ http://www.themidnightcoders.com ]