Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Java Headache? Torquebox - RubyconfBR 2014

Java Headache? Torquebox - RubyconfBR 2014

RubyconfBR 2014 - Sao Paulo

hannelita

August 29, 2014
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. *NÃO* vamos falar sobre • ‘Ruby é melhor que Java

    / vice versa’! • Odeio Java! • Tutorial de Torquebox / Java / etc! • Licensas corporativas
  2. O que vamos ver aqui • Um pouco sobre Java!

    • Java + Ruby - Como?! • Torquebox - tricks e tips! • Quando usar e quando não usar?! • GIFs e imagens legais (ou não)
  3. Situação Regras de Negócio em Java JMS Front em JSF

    Arruma aí, Hanneli. TROLL, Cliente. 2014
  4. Novo problema Regras de Negócio em Java JMS JBoss AS

    7 Ruby Onde deployo? Como se comunica? Como se comunica? Cache Cache de sessão???
  5. Torquebox - simplificando JBoss AS 7 Java stuff (implementações das

    especificações da JEE, coisas do JBoss, etc) JRuby Aplicações escritas em Ruby Aplicações escritas em Java
  6. Java stuff (implementações das especificações da JEE, coisas do JBoss,

    etc) Torquebox - menos simplificado JBoss AS 7 JRuby Aplicações escritas em Ruby Aplicações escritas em Java 2 modos Torquebox 'simples' Slim
  7. Java stuff (implementações das especificações da JEE, coisas do JBoss,

    etc) Torquebox - menos simplificado JBoss AS 7 JRuby Aplicações escritas em Ruby Aplicações escritas em Java 2 modos Torquebox 'Full' Overlay
  8. Java stuff (implementações das especificações da JEE, coisas do JBoss,

    etc) Torquebox - Overlay Baixa o JBoss AS 7 / EAP 6 Baixa o Torquebox EAP overlay Torquebox EAP OVERLAY Aplica no JBoss AS / EAP
  9. Java Stuff - importante Empacote num JAR Somente classes Java

    beans.xml / outros arquivos de configuração JMS + Cache + CDI + Pojos simples
  10. Torquebox - Ruby Coloque o JAR na pasta lib/ $

    torquebox archive $ torquebox deploy
  11. Torquebox - Quando usar? Não rola refazer Muita coisa em

    Java - que deve continuar em Java Alguém experiente com Ruby E Java Infra Versão 3.x do Torquebox
  12. Torquebox - Quando *NÃO* usar? Nada em Java/ Pouca coisa

    que pode rescrever ! tem alguém experiente com Ruby E Java Sem Infra (Poucos clouds aceitam o Torquebox)