PS: A intenção do FrameWork VRaptor é justamente trabalhar com o serviço, sendo assim dando total transparência mesmo somente a logica de negócios, ou melhor dizendo por anotações como @Component, @Out, etc.... no intuito de você trabalhar a necessidade para reutilizar componentes do VRaptor, que já fazem todo um ambiente de configuração, trabalhando somente ao scopo necessário de suas aplicações.
oberilo
Cara não é no web.xml é quando vou gerar xml, quando uso json
ex: objeto.metodo.ajax.logic
funciona ! Mas quando uso
ex: objeto.metodo.xml.logic
da um exception
java.lang.NullPointerException
org.vraptor.remote.xml.XMLSerializer$1$1.serializedClass(XMLSerializer.java:28)
voce ja passou por isso
Marcio_Duran
oberilo:
Cara não é no web.xml é quando vou gerar xml, quando uso json
ex: objeto.metodo.ajax.logic
funciona ! Mas quando uso
ex: objeto.metodo.xml.logic
da um exception
java.lang.NullPointerException
org.vraptor.remote.xml.XMLSerializer$1$1.serializedClass(XMLSerializer.java:28)
voce ja passou por isso
Procure funcionalidades do VRaptor não vai precisar nem usar Json ou Xml, o que você precisa usar são as convenções ao invés de tratar de transformações onde isso já é embutido no Vraptor caso contrario você irá gerar execption por não atender a especificação ao Controlador MVC Vraptor.
kartler
Marcio Duran:
oberilo:
Cara não é no web.xml é quando vou gerar xml, quando uso json
ex: objeto.metodo.ajax.logic
funciona ! Mas quando uso
ex: objeto.metodo.xml.logic
da um exception
java.lang.NullPointerException
org.vraptor.remote.xml.XMLSerializer$1$1.serializedClass(XMLSerializer.java:28)
voce ja passou por isso
Procure funcionalidades do VRaptor não vai precisar nem usar Json ou Xml, o que você precisa usar são as convenções ao invés de tratar de transformações onde isso já é embutido no Vraptor caso contrario você irá gerar execption por não atender a especificação ao Controlador MVC Vraptor.
Não entendi sua resposta.
Até onde sei o vRaptor tem uma anotação exatamente para isso @Remotable, e em algums casos pode ser interessante existir uma resposta em xml(usando remotable), caso eu precise trazer dados de um cliente(meramente um exemplo) em várias partes de minha aplicação posso anotar um método pra me retornar um xml ou json com os dados do cliente… meroexemplo.xml.logic?idCliente=0005… ajuda bastante já que o que preciso é de um cliente com id=X em várias partes de minha aplicação.
Gostei muito da funcionalidade @Remotable (simples se resume assim).
Marcio_Duran
A intenção de se usar a anotação @Remotable é de customizar usando camadas mais simples, visto que componentes que se situam-se na sua logica de negocios, passem a ser serviço, podendo assim atuar em outros niveis de protocolo, sem usar JSON nem XML,sendo assim já aderindo a arquitetura orientado a serviço(SOA), tendo a disposição integrar ao VRaptor camadas mais modernas de visualização, OpenLaszlo ou Flex.
Pelo material o VRaptor utiliza JSON, não tem exemplos em XML não, ou mesmo citação sobre a possibildade, entra em contato com o pessoal da Caelum para saber melhor e caso exista a possibilidade do XML sugeri que coloquem no site.