Les mixins de Jackson 2: de vraies améliorations à découvrir

jsonjackson2-logo-onlyxmlindex

 

Les dernières améliorations dans jackson 2,  en particulier les mixins, permettent de mieux gérer les annotations sur les classes (entités) utilisées.

Au lieu d'alourdir ces entités avec les annotations de mapping xml/json ou encore de figer les noms des propriétés retournées par le mapping, nous pouvons, désormais, définir des interfaces séparées contenant ces annotations.

Manipuler XML avec Scala : Différentes approches

 

Scala      xmlindex          Scala

L'objectif est de présenter clairement les différentes façons de manipuler XML avec Scala.

L'API Scala va très loin dans la gestion (ou "processing") XML. Scala traite du XML avec respect. Nous verrons plus loin cela en détail.

L'API Scala rend facile voire fun la gestion XML mais l'API est tellement riche qu'elle peut donner le vertige lors de sa première utilisation.

Eclipse WTP/XML Search

Je souhaiterais vous parler d'un de mes projets Eclipse WTP/XML Search qui aurait du entrer dans le projet WTP Incubator mais je n'ai pas eu le temps de m'en occuper jusqu’à ce jour -( (voir https://bugs.eclipse.org/bugs/show_bug.cgi?id=330576).

Ce projet tente de donner les mêmes possibilités que STS concernant la complétion, hyperlink etc. Vous trouverez des articles que j'avais commencés sur WTP/XML Search sur http://angelozerr.wordpress.com/about/eclipse-wtp-xml-search/ pour vous donner une idée de ce que l'on peut faire. Si dans votre mission vous avez des descripteurs XML que ont des références entre eux et que vous utilisez Eclipse, WTP/XMl Search peut je pense vous aider.

Retour d’expérience Swing

J’ai travaillé sur un projet dans le domaine de la Sécurité en tant que concepteur et développeur, et j’ai réalisé la conception et le développement d’une application de gestionnaire de configuration de téléphones portables de type Android.

Cette application permet de générer un fichier XML que l’on installe sur une carte SD. Une fois la carte insérée dans un téléphone portable, ce dernier s’auto-configure après le démarrage et la lecture du fichier XML.

XML-RPC entre C++ et Ruby

Comme son nom l'indique, XML-RPC permet d'appeler des fonctions à distance (Remote Procedure Call) en sérialisant paramètres et résultats en XML. Il a l'avantage d'être très simple à mettre en place, multiplateforme et peu coûteux en ressources ce qui en fait un bon candidat pour la communication avec des systèmes embarqués.

Je vous propose une démonstration de communication XML-RPC entre un serveur en Ruby qui lit les données d'un annuaire depuis une base SQLite et un petit programme C++ qui permet de rechercher des personnes.