Opa pessoal, gostaria de saber se é possível integrar o vRaptor com o JavaFX para fazer um sistema web, onde a interface seria em JavaFX, e a infraestrutura com o vRaptor. Tem como fazer isso?
Grato.
Opa pessoal, gostaria de saber se é possível integrar o vRaptor com o JavaFX para fazer um sistema web, onde a interface seria em JavaFX, e a infraestrutura com o vRaptor. Tem como fazer isso?
Grato.
Olá,
Eu não conheço o VRaptor a fundo, mas vi a poderosa parte REST dele.
O javaFX trabalha muito bem com REST WEBServices, mas ainda é meio verboso para realizar o parser de XML e JSON.
Sugiro você ver essa parte REST do VRaptor e ler os serviços com JavaFX.
Eu estou trabalhando(um pouco lentamente) em um mini framework para facilitar a leitura de WEB Services em JavaFX:
http://docs.google.com/View?id=dg22x7vj_159gbqgt5dq
Aqui está o código dele:
http://kenai.com/projects/jfxserviceconsumer
[]'s
Opa cara, valeu! 
Vou ver isso mesmo, chega fiquei mais empolgado =]
Muito legal a ideia do seu framework, acho que vai facilitar bastante quando estiver pronto ^^
Abraços
Opa cara, valeu!
Vou ver isso mesmo, chega fiquei mais empolgado =]
Muito legal a ideia do seu framework, acho que vai facilitar bastante quando estiver pronto ^^Abraços
A idéia é facilitar bastante mesmo. Hoje é possível realizar “GET” com uma classe de modelo pronta e uma linha de código! A TableVIew do javaFX virá com possibilidade de criar células customizadas, então, apresentar os dados será muito fácil!
Por exemplo, digamos que você mexa com a classe de modelo Cliente, um get em /clientes retorna todos eles em XML. Você pode realizar o parser desses clientes para a classe JavaFX Cliente, que você cria, e apresentar em células da TableView para clientes, tudo isso com pouquíssimas linhas de código!
OBS: O ListView e o TreeView também já recebem células customizadas. Aqui o Jonathan Giles mostra uma célula customizada para o Twitter: http://fxexperience.com/2010/06/custom-cell-caching/
Bem legal mesmo essas células personalizadas 
Estou aprendendo JavaFX e vRaptor agora… fiz uns testes rápidos aqui em casa com um micro-mini-cliente JavaFX acessando o JSON retornado pelo vRaptor e gostei do que vi 
Vou continuar estudando pra conseguir fazer mais alguma coisa.
Abraços.
O Vraptor é muito bom em trabalhar com rest. Há suporte para todos os verbos GET, POST, DELETE, PUT, e você consegue no output gerar tanto json como xml, sendo que ele pode inclusive gerar um ou outro conforme o que o cliente pedir via representation.
Há algum tempo havia uma outra pessoa no fórum que fez um projeto usando Flex acessando rest do Vraptor.
Conheço pouco de FX, mas creio que a melhor coisa a fazer, pelo que conheço da especificação, o melhor mesmo é você fazer o vraptor como webservice, e o FX como
client dele.