2010-05-25 3 views
0

J'ai créé un service Java REST à l'aide de Jersey. J'utilise trois des "verbes" HTTP GET, POST et DELETE. Je veux créer plusieurs prototypes de frontaux pour le service. Après beaucoup de recherches, beaucoup datant de 2008 et 2009, j'ai été incapable de trouver quelque chose de simple.Module frontal Flex 4 se connectant à Java Jersey Web Service

Mes trois options sont:

1) resthttpservice. Ce projet n'a pas été mis à jour depuis un an. La seule activité est une des suggestions que les utilisateurs individuels ont mis en œuvre.

http://code.google.com/p/resthttpservice/

2) Créer une application AIR. Ce n'est pas irréalisable.

3) Écrire mon propre code de niveau de socket, mais il y a une restriction de sécurité avec les lecteurs Flash et j'ai besoin de mettre en place un serveur de règles.

J'ai déjà lu la question sur le fait de savoir si l'utilisation de services Flex for REST en valait la peine. Cette information est également ancienne. Je souhaite présenter les services REST à mon entreprise, mais le support limité de Flex pour HTTP PUT et DELETE est décourageant. Mon service utilise également l'en-tête Accept pour déterminer si JSON ou XML sera renvoyé au client. Je ne peux pas sembler changer les en-têtes HTTP sans faire la programmation de douille. Ça me va, mais la politique de sécurité est agaçante.

Existe-t-il un moyen facile d'utiliser Flex 4 avec les services RESTful qui utilise PUT/DELETE et l'en-tête HTTP Accept?

Aidez-nous s'il vous plaît. Je suis très frustré.

Répondre

0

Je suggère d'utiliser BlazeDS comme proxy. Lisez également ce discussion à partir de stackoverflow.

+0

J'ai parcouru la documentation de BlazeDS et je peux l'utiliser comme un proxy mais en utilisant HttpService je ne peux pas définir d'en-têtes HTTP. Ma seule option en utilisant Flex et en gardant mon code aussi RESTful que possible serait de créer du code java que Flex appellera. J'utiliserai ensuite HTTPClient pour envoyer une requête HTTP au service. – user305801

Questions connexes