french english

RSS 1.0 
 
 Login 
 Password 
 Créer un compte 
 
18-03-09 / 22:59 : Cappuccino/sérialisation : CPKeyedArchiver/JSON/plist (cjed)
Le site nice-panorama.com propose des tutoriaux pour Cappuccino, et notamment un récent au sujet des solutions de sérialisation pour communications client/server : CPKeyedArchiver/CPKeyedUnarchiver (dérive de CPCoder et nécessite d'implémenter le protocole CPCoding dans les classes custom), JSON et CPPropertyListSerialization (format plist, qui est également disponible sur OSX/FoundationKit Objective-C, au format XML ou à présent en binaire pour un gain de place). Le format utilisé par CPKeyedArchiver n'a pas d'équivalent en Objective-C, et les property list (plist) ne permettent pas de gérer les objets custom (de plus l'implémentation Cappuccino CPPropertyListSerialization ne gère pas les arrays ni les types Date).

Ainsi pour le moment la communication avec un backend Objective-C n'est pas aussi simple qu'elle le pourrait. Pour un serveur J2EE on préférera le format JSON (pas d'équivalent de CPCoding en natif en Java, ni de support des plist), en l'étendant si besoin pour gérer les espaces de nom des classes custom (cas de CP2JavaWS, qui gère les objets custom et les collections imbriquées).
Commentaires
Poster un commentaire 
  
    
  image de securisation du formulaire


  
      (sera ajouté après validation)