2011-01-06 4 views
0

J'essaye de commencer par le développement du client Web de java + le service Web de django.Service Web Java + Django?

Il y a quelques questions qui me tracasse:

1) J'utiliser gson lib java, est-il désérialiseur pour django qui est gson aussi bien?

2) Comment le mécanisme POST fonctionne avec JSON? J'utiliserais Apache, de quoi ai-je besoin pour faire du POST et comment en général pouvez-vous POSTER JSON?

3) Quelle est la procédure à suivre pour que django serverides intercepte JSON en post-traitement?

4) Comment le service sideside renvoie-t-il JSON au client?

5) (le plus déconcertant) Comment les méthodes auth fonctionnent-elles avec tout ce qui précède?

S'il vous plaît ne pas respose avec google parce que j'ai google autour et je suis toujours confus avec quelques concepts de base.

Répondre

2
  1. Il existe beaucoup de bonnes bibliothèques python json. Les meilleurs sont assez simples. django en a un intégré, même si je ne me souviens pas du nom. quelque chose comme django.json.
  2. Vous pouvez POST et GET json en le transmettant simplement en tant que paramètre dans la requête.
  3. Une servlet qui reconnaît le paramètre d'entrée json, récupère le JSON et le désérialise pour consommation par le serveur.
  4. écrivez le JSON à la réponse en tant que paire de paramètres nom/valeur.
  5. Je n'ai pas de bonne réponse pour ça. Je ne suis pas sûr de comprendre entièrement ce que vous cherchez.
+0

Première tnx pour l'aide! Qu'est-ce que cela signifie de transmettre en tant que paramètre? Est-ce que le retour signifie qu'il va le retourner simplement comme html mais json syntaxe ?. – user505160

+0

donc un paramètre est une paire nom/valeur dans la requête http. vous pouvez définir le nom comme quelque chose d'intéressant, comme json_input, et avoir les données au format json comme valeur. Ensuite, vous avez accès à votre servlet. inversement, emballez-le dans la réponse de la même manière et jouez avec lui en javascript au besoin. – jaydel

+0

Merci pour toute l'aide! – user505160