/ / xstream no mecanismo de aplicativos do Google - google-app-engine, xstream

xstream no mecanismo de aplicativos do Google - google-app-engine, xstream

Eu sei que há um problema com o xstream no Googlemecanismo de aplicativos por motivos de segurança. Eu observei que alguns patches são aplicados para fazer com que funcione no gae para o xstream. Alguém pode ter a versão do jar ou existe alguma maneira alternativa de fazer xml para java diferente de JAXP no Gae?

Respostas:

7 para resposta № 1

Por causa das restrições do GAE, você terá que:

  • altere seu provedor de reflexão padrão para PureJavaReflectionProvider
  • Omita alguns dos conversores de objetos que são registrados automaticamente quando uma instância do XStream é criada, mais notavelmente os conversores da classe AWT e Swing, e o conversor DynamicProxy.

Eu postei uma implementação construída sobre o XStream que a torna compatível com o GAE. Nenhum patch é necessário. O link para a implementação está aqui: http://www.wappworks.com/2011/11/11/using-xstream-with-google-app-engine/


0 para resposta № 2

Há agora uma jarra nos anexos para este item do JIRA: https://jira.codehaus.org/browse/XSTR-566

Parece funcionar para serializar para XML, mas não necessariamente o inverso.

Infelizmente, o patch não parece ter sido integrado nos lançamentos oficiais ainda.