samedi, février 26, 2011

Atelier SOA - Leçon 1 : Tests fonctionnels de Services Web avec SOAP-UI

Je viens de mettre en libre service la première leçon de l'atelier SOA. Le but de cette leçon est d'apprendre à inspecter et à invoquer un Web Services via l'outil SOAP-UI.

La leçon insiste sur la découverte des standards WSDL et SOAP et sur l'outillage proposé par SOAP-UI pour réaliser des tests fonctionnels (simulation, test de performance, validation de messages SOAP).

La page de téléchargement de cette leçon est disponible à cette adresse : http://mbaron.developpez.com/soa/soapuilesson1/

Si vous avez des commentaires profitez de ce billet pour poster vos remarques.

samedi, février 19, 2011

Introduction aux Architectures Orientées Services (SOA) : Web Services (Mise à jour)

Une nouvelle version du support de cours sur l'introduction aux architectures orientées services est désormais disponible.

Au menu des nouveautés, j'ai rajouté une section qui présente les services Web de type REST.

Le lien de la nouvelle version du support de cours est disponible ici.

mercredi, février 16, 2011

Liens pratiques de la semaine

Vous trouverez ici une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées ces dernières semaines.

Eclipse
  • Un billet intéressant qui montre la complexité pour construire toutes les versions d'Eclipse.
Java
  • Cofoja est un projet très intéressant qui propose d'ajouter des contrats à vos codes Java. Les contrats se présentent sous la forme de pre-condition, post-condition et d'invariant. Ce langage se rapproche fortement de ce qui a été proposé à l'époque par Eiffel.
  • GWT 2.2 est sortie. Les principales nouveautés sont l'intégration de l'outil de construction d'interfaces dans le plugin GWT et la prise en compte d'HTML 5. Une démonstration intéressante de la capacité Canvas est disponible ici. Pour la disponibilité de GWT 2.2 dans l'entrepôt Maven, il faut attendre lundi prochain.
  • Un blog qui propose de nombreux supports de cours sur différentes technologies Java (JPA, EJB, XML, Servlet, ...).
Divers
  • Un billet sur l'utilisation et les pièges des solutions NoSQL est proposé sur le blog de Xebia.

jeudi, février 03, 2011

Liens pratiques de la semaine

Vous trouverez ici une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées ces dernières semaines.

Eclipse
  • Eclipse 3.7 Milestone 5 est disponible (page de téléchargement et page des nouveautés) de même qu'Eclipse 4.1 Milestone 5 puisque celui-ci suit les évolutions de la branche 3.x (page de téléchargement).
  • Je constate que beaucoup de projets migrent vers la fondation Eclipse. Le projet JRebel de ZeroTurnaround (modification à chaud du bytecode) est un exemple récent.
  • Eclipse ORION (l'IDE dans le navigateur) est sorti en version 0.2 Milestone 5 (page de téléchargement et billet sur la présentation des nouveautés).
  • Un billet qui présente les plugins à la sauce Eclipse ORION.
Java
  • Jersey, l'API REST pour Java, est disponible en release 1.5. Un support de cours est en cours de préparation. A noter également que le principal contributeur Paul Sandoz quitte Oracle.