Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

[Jena] Elda 1.2.5 passe aux flux pour la sortie
Au lieu d'obliger le rendu complet dans une chaîne avant envoi

Le , par dourouc05

0PARTAGES

0  0 
Cette implémentation de l'API de données liées, Elda, est sortie en version 1.2.5. Cette release s'occupe principalement de la sortie : maintenant, les renderers peuvent retourner un flux, ils ne doivent plus générer toute la sortie avant de l'envoyer. Les renderers XSLT (donc HTML), XML, Turtle et JSON sont d'ores et déjà adaptés. Plus spécifiquement, l'encodage du contenu est devenu UTF-8 pour HTML, XML, Turtle et JSON. Les parsers XSLT définiront leur encodage en fonction de leur configuration. Ceci apporte toute une série d'avantages auxiliaires :
- consommation de mémoire réduite, d'où meilleures performances ;
- génération de séquences d'octets aléatoires, plus forcément des caractères Unicode légaux (on peut donc avoir une sortie binaire).

Cependant, il est possible qu'une erreur se produise pendant l'envoi d'une réponse et interrompe le flux ; les clients devraient déjà supporter la fin inopinée d'une réponse, ceci ne devrait donc pas apporter de problème supplémentaire.

Évidemment, les utilisateurs qui avaient déjà adapté Edla en écrivant leurs propres renderers devront les modifier pour les adapter à la nouvelle interface BytesOut. En général, il suffira de déclarer BytesOutTimed comme classe mère et d'écrire la sortie sur un OutputStream. BytesOutString sera déprécié dans une prochaine version.

Il est évidemment possible de télécharger cette version sur l'espace Google Code du projet : http://code.google.com/p/elda/downloads/list.

Source : mailing list de Jena et http://elda.googlecode.com/hg/Releas...ease1.2.5.text.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de snake264
Expert éminent sénior https://www.developpez.com
Le 14/03/2012 à 20:34
Cette mise à jour 1.2.8 peut être qualifiée de mineure vu le peu de nouvelles fonctionnalités apportées. Parmi les plus significatives, cependant, on peut citer :

  • améliorations du rendu XML ;
  • la suppression des dépendances sur les moteurs XSLT ;
  • quelques extensions pour améliorer la visualisation des données.

Cette nouvelle version de Elda se base également désormais sur les versions non SNAPSHOT de Apache Jena.

Pour plus de détails sur les nouveautés de cette version, consultez le fichier en ligne.

Source : mailing list Jena
0  0 
Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 19/06/2012 à 13:21
La version 1.2.13 d'Elda est sortie ; elle peut être qualifiée de mineure, seules quelques améliorations sont disponibles.

Notamment, certains entiers étaient représentés par des chaînes de caractères, ce qui est maintenant corrigé.
Le moteur de rendu JSON a été modifié pour que les valeurs XSD DateTime sans fuseau horaire (malgré la spécification) n'en affichent pas, au lieu de forcer un fuseau GMT. Le décodage créera une valeur sans fuseau.
Le paramètre réservé _ est ignoré : les appels JSONP utilisant sa valeur pourront opérer librement.
Certaines fonctionnalités obsolètes et non documentées ont été supprimées (déploiement par restlets).

Source : mailing list Jena et http://elda.googlecode.com/hg/Releas...ase1.2.13.text.
0  0