Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC

1.405 visualizações

Publicada em

Apresentação de Felipe Crescencio sobre Flex e Java com BlazeDS no primeiro encontro do FUGSC

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.405
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Felipe Crescencio - Flex e Java com BlazeDS @ FUGSC

  1. 1.
  2. 2. Desvendando o BlazeDS<br />Felipe Crescencio de Olivera<br />em<br />
  3. 3. Agenda<br />Contextualização<br />Licenciamento<br />Concorrentes<br />HANDS ON!!<br />3<br />
  4. 4. Contextualização<br />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.<br />4<br />
  5. 5. Contextualização<br />5<br />
  6. 6. Contextualização<br />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.<br />6<br />
  7. 7. Contextualização<br />Alta performance na transferência de dados para as aplicações<br />Busca os dados em tempo real através do padrão HTTP<br />Freee Código aberto.<br />7<br />
  8. 8. Contextualização<br />8<br />
  9. 9. Contextualização<br />Site oficial:<br />http://opensource.adobe.com/wiki/display/blazeds/BlazeDS<br />9<br />
  10. 10. Licenciamento<br />Como o BlazeDS é licenciado?<br />Através da LGPL v3 (Lesser General PublicLicense)<br />É uma variação da licença GPL que permite o desenvolvimento de programas de código aberto que contenham módulos proprietários<br />10<br />
  11. 11. Concorrentes<br />Concorrentes do BlazeDS<br />Granite DS > http://www.graniteds.org<br />WebORB > http://www.themidnightcoders.com/products/weborb-for-java<br />Adobe LiveCycle DS > http://www.adobe.com/products/livecycle/dataservices<br />No entanto, o BlazeDS é um dos mais conhecidos<br />Creio EU que pela facilidade do desenvolvimento através da integração com o Spring Framework<br />11<br />
  12. 12. Concorrentes<br />O BlazeDS pode funcionar sem o Spring? <br />SIM!<br />Existe um tutorial em http://java.dzone.com/articles/spring-blazeds-integration?mz=8019-adobe<br />12<br />
  13. 13. HANDS ON!<br />13<br />
  14. 14. HANDS ON!<br />web.xml<br /><listener><br /> <listener-class>flex.messaging.HttpFlexSession</listener-class><br /></listener><br /><context-param><br /> <param-name>contextConfigLocation</param-name><br /> <param-value>/WEB-INF/config/applicationContext.xml</param-value><br /></context-param><br /><servlet><br /><servlet-name>MessageBrokerServlet</servlet-name><br /><servlet-class>flex.messaging.MessageBrokerServlet</servlet-class><br /><init-param><br /><param-name>services.configuration.file</param-name><br /><param-value>/WEB-INF/flex/services-config.xml</param-value><br /></init-param><br /><init-param><br /><param-name>flex.write.path</param-name><br /><param-value>/WEB-INF/flex</param-value><br /></init-param><br /><load-on-startup>1</load-on-startup><br /></servlet><br /><servlet-mapping><br /><servlet-name>MessageBrokerServlet</servlet-name><br /><url-pattern>/messagebroker/*</url-pattern><br /></servlet-mapping><br />14<br />
  15. 15. HANDS ON!<br />remoting-config.xml<br />services-config.xml<br />15<br />
  16. 16. HANDS ON!<br />FlexCompilerArguments<br />-compiler.services <filename><br /> alias -services<br /> path to Flex Data Servicesconfiguration file<br />-compiler.context-root <context-path><br /> alias -context-root<br /> path to replace {context.root} tokens for servicechannelendpoints<br />16<br />
  17. 17. Referências<br />http://www.guiadohardware.net/termos/lgpl<br />http://www.docsultant.com/site2/articles/flex_cmd.html<br />17<br />

×