SlideShare uma empresa Scribd logo
Desvendando o BlazeDS Felipe Crescencio de Olivera em
Agenda Contextualização Licenciamento Concorrentes HANDS ON!! 3
Contextualização BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex® and Adobe AIR™ applications for more responsive rich Internet application (RIA) experiences. 4
Contextualização 5
Contextualização BlazeDS é umatecnologiade troca de mensagensremotasdesenvolvidaemJavapelaAdobe® de códigoabertoqueprovê a conexão entre umaaplicação com dados distribuídoseaplicaçõesAdobe® Flex® e Adobe AIR™ através da buscadesses dados em tempo real. 6
Contextualização Alta performance na transferência de dados para as aplicações Busca os dados em tempo real através do padrão HTTP Freee Código aberto. 7
Contextualização 8
Contextualização Site oficial: http://opensource.adobe.com/wiki/display/blazeds/BlazeDS 9
Licenciamento Como o BlazeDS é licenciado? Através da LGPL v3 (Lesser General PublicLicense) É uma variação da licença GPL que permite o desenvolvimento de programas de código aberto que contenham módulos proprietários 10
Concorrentes Concorrentes do BlazeDS Granite DS > http://www.graniteds.org WebORB > http://www.themidnightcoders.com/products/weborb-for-java Adobe LiveCycle DS > http://www.adobe.com/products/livecycle/dataservices No entanto, o BlazeDS é um dos mais conhecidos Creio EU que pela facilidade do desenvolvimento através da integração com o Spring Framework 11
Concorrentes O BlazeDS pode funcionar sem o Spring?  SIM! Existe um tutorial em http://java.dzone.com/articles/spring-blazeds-integration?mz=8019-adobe 12
HANDS ON! 13
HANDS ON! web.xml <listener> 	<listener-class>flex.messaging.HttpFlexSession</listener-class> </listener> <context-param> 	<param-name>contextConfigLocation</param-name> 	<param-value>/WEB-INF/config/applicationContext.xml</param-value> </context-param> <servlet> <servlet-name>MessageBrokerServlet</servlet-name> <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class> <init-param> <param-name>services.configuration.file</param-name> <param-value>/WEB-INF/flex/services-config.xml</param-value> </init-param> <init-param> <param-name>flex.write.path</param-name> <param-value>/WEB-INF/flex</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MessageBrokerServlet</servlet-name> <url-pattern>/messagebroker/*</url-pattern> </servlet-mapping> 14
HANDS ON! remoting-config.xml services-config.xml 15
HANDS ON! FlexCompilerArguments -compiler.services <filename> 	alias -services 	path to Flex Data Servicesconfiguration file -compiler.context-root <context-path> 	alias -context-root 	path to replace {context.root} tokens for servicechannelendpoints 16
Referências http://www.guiadohardware.net/termos/lgpl http://www.docsultant.com/site2/articles/flex_cmd.html 17

Mais conteúdo relacionado

Destaque

The Book, Eci511, 071110 Reduced
The Book, Eci511, 071110 ReducedThe Book, Eci511, 071110 Reduced
The Book, Eci511, 071110 Reduced
Cary Academy
 
Facebookのススメ
FacebookのススメFacebookのススメ
Facebookのススメ
naoto kyo
 
Facebookビジネス活用最前線
Facebookビジネス活用最前線Facebookビジネス活用最前線
Facebookビジネス活用最前線
naoto kyo
 
アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)
アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)
アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)
洋史 東平
 
不確実性への挑戦Ver0.1
不確実性への挑戦Ver0.1不確実性への挑戦Ver0.1
不確実性への挑戦Ver0.1
naoto kyo
 
Ibm csoc response_future _ai 20160907 v5
Ibm csoc response_future _ai 20160907 v5Ibm csoc response_future _ai 20160907 v5
Ibm csoc response_future _ai 20160907 v5
ISSIP
 
Education for all 20161001 v8
Education for all 20161001 v8Education for all 20161001 v8
Education for all 20161001 v8
ISSIP
 
オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料
オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料
オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料洋史 東平
 
Korea day1 keynote 20161013 v6
Korea day1 keynote 20161013 v6Korea day1 keynote 20161013 v6
Korea day1 keynote 20161013 v6
ISSIP
 
【完全版】Facebookビジネス活用セミナー資料
【完全版】Facebookビジネス活用セミナー資料【完全版】Facebookビジネス活用セミナー資料
【完全版】Facebookビジネス活用セミナー資料
naoto kyo
 
Korea day2 tutorial 20161014 v6
Korea day2 tutorial 20161014 v6Korea day2 tutorial 20161014 v6
Korea day2 tutorial 20161014 v6
ISSIP
 
China caas 20161015 v5
China caas 20161015 v5China caas 20161015 v5
China caas 20161015 v5
ISSIP
 
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)洋史 東平
 
大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~
大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~
大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~
naoto kyo
 
ソーシャルメディア活用のワークショップ ver1.5
ソーシャルメディア活用のワークショップ ver1.5ソーシャルメディア活用のワークショップ ver1.5
ソーシャルメディア活用のワークショップ ver1.5
naoto kyo
 
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)洋史 東平
 
Facebookファンページ紹介資料
Facebookファンページ紹介資料Facebookファンページ紹介資料
Facebookファンページ紹介資料
naoto kyo
 
Radio 2013 14
Radio 2013 14Radio 2013 14
Radio 2013 14
Carles Lamelo Varela
 
Soalan lazim kssr
Soalan lazim kssrSoalan lazim kssr
Soalan lazim kssr
izah123
 

Destaque (20)

The Book, Eci511, 071110 Reduced
The Book, Eci511, 071110 ReducedThe Book, Eci511, 071110 Reduced
The Book, Eci511, 071110 Reduced
 
Facebookのススメ
FacebookのススメFacebookのススメ
Facebookのススメ
 
Facebookビジネス活用最前線
Facebookビジネス活用最前線Facebookビジネス活用最前線
Facebookビジネス活用最前線
 
アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)
アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)
アド街この街日が暮れる (OSC 2011 Tokyo/Fall LT 資料)
 
不確実性への挑戦Ver0.1
不確実性への挑戦Ver0.1不確実性への挑戦Ver0.1
不確実性への挑戦Ver0.1
 
Ibm csoc response_future _ai 20160907 v5
Ibm csoc response_future _ai 20160907 v5Ibm csoc response_future _ai 20160907 v5
Ibm csoc response_future _ai 20160907 v5
 
Education for all 20161001 v8
Education for all 20161001 v8Education for all 20161001 v8
Education for all 20161001 v8
 
オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料
オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料
オープンソースカンファレンス2012 Tokyo/Spring 懇親会1分間 ;-) LT用資料
 
Korea day1 keynote 20161013 v6
Korea day1 keynote 20161013 v6Korea day1 keynote 20161013 v6
Korea day1 keynote 20161013 v6
 
【完全版】Facebookビジネス活用セミナー資料
【完全版】Facebookビジネス活用セミナー資料【完全版】Facebookビジネス活用セミナー資料
【完全版】Facebookビジネス活用セミナー資料
 
Korea day2 tutorial 20161014 v6
Korea day2 tutorial 20161014 v6Korea day2 tutorial 20161014 v6
Korea day2 tutorial 20161014 v6
 
China caas 20161015 v5
China caas 20161015 v5China caas 20161015 v5
China caas 20161015 v5
 
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
 
大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~
大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~
大企業のためのリーンスタートアップ ~不確実性への挑戦 0.2~
 
ソーシャルメディア活用のワークショップ ver1.5
ソーシャルメディア活用のワークショップ ver1.5ソーシャルメディア活用のワークショップ ver1.5
ソーシャルメディア活用のワークショップ ver1.5
 
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
 
Facebookファンページ紹介資料
Facebookファンページ紹介資料Facebookファンページ紹介資料
Facebookファンページ紹介資料
 
Radio 2013 14
Radio 2013 14Radio 2013 14
Radio 2013 14
 
Sai_Makino MTTC
Sai_Makino MTTCSai_Makino MTTC
Sai_Makino MTTC
 
Soalan lazim kssr
Soalan lazim kssrSoalan lazim kssr
Soalan lazim kssr
 

Semelhante a Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC

T@rget trust integrando flex e java com blazeds
T@rget trust   integrando flex e java com blazedsT@rget trust   integrando flex e java com blazeds
T@rget trust integrando flex e java com blazeds
Targettrust
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
Rodrigo Virgilio
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
guest043b5a
 
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
BrunoSouza617
 
Campus Party - Desenvolvendo aplicações .Net com software gratuito
Campus Party  - Desenvolvendo aplicações .Net com software gratuitoCampus Party  - Desenvolvendo aplicações .Net com software gratuito
Campus Party - Desenvolvendo aplicações .Net com software gratuito
Alexandre Tarifa
 
DotNet vs. Java
DotNet vs. JavaDotNet vs. Java
DotNet vs. Java
armeniocardoso
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1
César Augusto Pessôa
 
Slides da palestra no Flex mania 2011
Slides da palestra no Flex mania 2011Slides da palestra no Flex mania 2011
Slides da palestra no Flex mania 2011
Erko Bridee de Almeida Cabrera
 
Banco de dados web
Banco de dados webBanco de dados web
Banco de dados web
Benedilosn
 
Docker para devs .NET
Docker para devs .NETDocker para devs .NET
Docker para devs .NET
Fabrício Lopes Sanchez
 
Laszlo, Framework focado em MVC
Laszlo, Framework focado em MVCLaszlo, Framework focado em MVC
Laszlo, Framework focado em MVC
raquelcarsi
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
Fabian Gehrke
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
Fabian Gehrke
 
Dispositivos Móveis - BlackBerry
Dispositivos Móveis - BlackBerryDispositivos Móveis - BlackBerry
Dispositivos Móveis - BlackBerry
Valdir Junior
 
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
Fabian Gehrke
 
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Daniel Semedo
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
Stefan Horochovec
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaS
Eder Magalhães
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
Fabricio Carvalho
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
FabricioManzi
 

Semelhante a Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC (20)

T@rget trust integrando flex e java com blazeds
T@rget trust   integrando flex e java com blazedsT@rget trust   integrando flex e java com blazeds
T@rget trust integrando flex e java com blazeds
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
 
Campus Party - Desenvolvendo aplicações .Net com software gratuito
Campus Party  - Desenvolvendo aplicações .Net com software gratuitoCampus Party  - Desenvolvendo aplicações .Net com software gratuito
Campus Party - Desenvolvendo aplicações .Net com software gratuito
 
DotNet vs. Java
DotNet vs. JavaDotNet vs. Java
DotNet vs. Java
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1
 
Slides da palestra no Flex mania 2011
Slides da palestra no Flex mania 2011Slides da palestra no Flex mania 2011
Slides da palestra no Flex mania 2011
 
Banco de dados web
Banco de dados webBanco de dados web
Banco de dados web
 
Docker para devs .NET
Docker para devs .NETDocker para devs .NET
Docker para devs .NET
 
Laszlo, Framework focado em MVC
Laszlo, Framework focado em MVCLaszlo, Framework focado em MVC
Laszlo, Framework focado em MVC
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 
Dispositivos Móveis - BlackBerry
Dispositivos Móveis - BlackBerryDispositivos Móveis - BlackBerry
Dispositivos Móveis - BlackBerry
 
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
 
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaS
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
 

Mais de João Zaratine

Case ContaAzul - Final Desafio Brasil SC
Case ContaAzul - Final Desafio Brasil SCCase ContaAzul - Final Desafio Brasil SC
Case ContaAzul - Final Desafio Brasil SC
João Zaratine
 
Lições Aprendidas na Criação de um Negócio de Escala
Lições Aprendidas na Criação de um Negócio de EscalaLições Aprendidas na Criação de um Negócio de Escala
Lições Aprendidas na Criação de um Negócio de Escala
João Zaratine
 
Semana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex MessagingSemana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex Messaging
João Zaratine
 
Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC
Felipe Crescencio - Flex e Java com BlazeDS @ FUGSCFelipe Crescencio - Flex e Java com BlazeDS @ FUGSC
Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC
João Zaratine
 
Arian Pasquali - Introdução ao Flex @ FUGSC
Arian Pasquali - Introdução ao Flex @ FUGSCArian Pasquali - Introdução ao Flex @ FUGSC
Arian Pasquali - Introdução ao Flex @ FUGSC
João Zaratine
 
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSCDesafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
João Zaratine
 
Flex + Grails @ Flexmania2010
Flex + Grails @ Flexmania2010Flex + Grails @ Flexmania2010
Flex + Grails @ Flexmania2010
João Zaratine
 

Mais de João Zaratine (7)

Case ContaAzul - Final Desafio Brasil SC
Case ContaAzul - Final Desafio Brasil SCCase ContaAzul - Final Desafio Brasil SC
Case ContaAzul - Final Desafio Brasil SC
 
Lições Aprendidas na Criação de um Negócio de Escala
Lições Aprendidas na Criação de um Negócio de EscalaLições Aprendidas na Criação de um Negócio de Escala
Lições Aprendidas na Criação de um Negócio de Escala
 
Semana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex MessagingSemana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex Messaging
 
Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC
Felipe Crescencio - Flex e Java com BlazeDS @ FUGSCFelipe Crescencio - Flex e Java com BlazeDS @ FUGSC
Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC
 
Arian Pasquali - Introdução ao Flex @ FUGSC
Arian Pasquali - Introdução ao Flex @ FUGSCArian Pasquali - Introdução ao Flex @ FUGSC
Arian Pasquali - Introdução ao Flex @ FUGSC
 
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSCDesafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
 
Flex + Grails @ Flexmania2010
Flex + Grails @ Flexmania2010Flex + Grails @ Flexmania2010
Flex + Grails @ Flexmania2010
 

Último

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 

Último (8)

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 

Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC

  • 1.
  • 2. Desvendando o BlazeDS Felipe Crescencio de Olivera em
  • 3. Agenda Contextualização Licenciamento Concorrentes HANDS ON!! 3
  • 4. Contextualização BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex® and Adobe AIR™ applications for more responsive rich Internet application (RIA) experiences. 4
  • 6. Contextualização BlazeDS é umatecnologiade troca de mensagensremotasdesenvolvidaemJavapelaAdobe® de códigoabertoqueprovê a conexão entre umaaplicação com dados distribuídoseaplicaçõesAdobe® Flex® e Adobe AIR™ através da buscadesses dados em tempo real. 6
  • 7. Contextualização Alta performance na transferência de dados para as aplicações Busca os dados em tempo real através do padrão HTTP Freee Código aberto. 7
  • 9. Contextualização Site oficial: http://opensource.adobe.com/wiki/display/blazeds/BlazeDS 9
  • 10. Licenciamento Como o BlazeDS é licenciado? Através da LGPL v3 (Lesser General PublicLicense) É uma variação da licença GPL que permite o desenvolvimento de programas de código aberto que contenham módulos proprietários 10
  • 11. Concorrentes Concorrentes do BlazeDS Granite DS > http://www.graniteds.org WebORB > http://www.themidnightcoders.com/products/weborb-for-java Adobe LiveCycle DS > http://www.adobe.com/products/livecycle/dataservices No entanto, o BlazeDS é um dos mais conhecidos Creio EU que pela facilidade do desenvolvimento através da integração com o Spring Framework 11
  • 12. Concorrentes O BlazeDS pode funcionar sem o Spring? SIM! Existe um tutorial em http://java.dzone.com/articles/spring-blazeds-integration?mz=8019-adobe 12
  • 14. HANDS ON! web.xml <listener> <listener-class>flex.messaging.HttpFlexSession</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/config/applicationContext.xml</param-value> </context-param> <servlet> <servlet-name>MessageBrokerServlet</servlet-name> <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class> <init-param> <param-name>services.configuration.file</param-name> <param-value>/WEB-INF/flex/services-config.xml</param-value> </init-param> <init-param> <param-name>flex.write.path</param-name> <param-value>/WEB-INF/flex</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MessageBrokerServlet</servlet-name> <url-pattern>/messagebroker/*</url-pattern> </servlet-mapping> 14
  • 15. HANDS ON! remoting-config.xml services-config.xml 15
  • 16. HANDS ON! FlexCompilerArguments -compiler.services <filename> alias -services path to Flex Data Servicesconfiguration file -compiler.context-root <context-path> alias -context-root path to replace {context.root} tokens for servicechannelendpoints 16