Archive

Articles taggués ‘Java’

Spring Web Services 1.0

27/08/2007

Spring WS Interface21 a annoncé la sortie de Spring Web Services 1.0.

Les deux éléments clés de cette pile Web Services sont :

  • L’approche “contract first” qui facilite (entre autre) la gestion du cycle de vie des services.
  • L’approche “document driven” qui permet de maximiser l’interopérabilité.

Christophe Heubès Java / J2EE , , , ,

Une légende urbaine Hibernate

14/08/2007

Hibernate Rajesh Patel (Harpoon Technologies) publie sur TSS un court article (A Hibernate Urban Legend) dans lequel il nous rappelle (si besoin est) qu’Hibernate ne nous protège pas des injections SQL.

Il en fait la démonstration par l’exemple.

Christophe Heubès Java / J2EE , ,

Spring Framework supporte officiellement Websphere Application Server

25/06/2007

Spring

Christophe Heubès Java / J2EE , ,

Sortie de JRuby 1.0

12/06/2007

JRuby

A lire également : JRuby and the Java Platform par Monica Pawlan sur SDN (Sun Developer Network).

Christophe Heubès SOA ,

Axis et sécurité

04/06/2007

Axis

Sur son blog, Mathieu Guidon-Thiesselin nous propose un article très complet sur les failles de sécurité liées aux Web Services et les façons de s’en prémunir.

Au programme :

  • Déni de service du serveur
  • Interception et manipulation des messages SOAP
  • Fabrication à la main de requêtes client
  • Fabrication à la main de réponses serveur
  • Tentatives de lecture des fichiers de serveur/base de données
  • Tentatives d’écriture des fichiers de serveur/base de données

Axis et sécurité par Mathieu Guidon-Thiesselin.

Christophe Heubès SOA , , ,

Spring 2.1 : Interview de Rod Johnson par TSS

31/05/2007

Interview réalisée lors de l’Open Source Business Conference à San Francisco, publiée en deux épisodes.
Il y est question de Spring 2.1, Spring Web Flow et Spring Batch.

Via The Server Side :

Christophe Heubès Java / J2EE ,

Quelles options pour persister ces objets java ?

29/05/2007

Java objects Dans un article publié sur SOA World, Richard Conway évalue les options qui nous sont offertes pour persister nos objets java.
La première phrase de cet article très complet est sans appel : “We live in a relational world - which is too bad since we develop with objects.”

Dans son article, Richard Conway choisit d’aborder le problème d’une façon assez peu répandue : Partir du modèle objet java pour évaluer les différentes manières de les persister (Plutôt que de chercher les moyens de combler le fossé entre un modèle objet et un modèle relationnel pré-existants).

Il explore les options suivantes :

  • Hibernate : Le framework de mapping objet / relationnel le plus répendu),
  • DB4Objects (DB4O) : Une base de données objet.
  • InterSystems’ Caché avec Jalapeño : Une base de donnée qui permet de stocker directement des POJO via Jalapeño.

Ces critères d’évaluation sont :

  • La facilité d’implémentation
  • La facilité à persister des objets
  • La facilité à lire des objets
  • Les capacités à :
    • Contrôler la profondeur des objets persistés (suivi des relations)
    • Contrôler la largeur des objets persistés (nombre d’attributs)
    • Parcourir les arbres d’objets
    • Gérer les intégrités référentielles et les contraintes
    • Gérer l’unicité
    • Supporter les indexes
  • La sécurité et les contrôles d’accès
  • La portabilité

Java Feature — Evaluating Options for Persisting Java Objects

Christophe Heubès Java / J2EE ,

Injection de dépendances par annotations avec Spring 2.1

15/05/2007

Spring Spring 2.0 a introduit le support des annotations pour les développeurs utilisant Java 5 ou 6.
Avec la version 2.1, la configuration par annotation a été largement étendue et il est maintenant possible de gérer les injections de dépendances Spring par annotations.

Dans un billet / tutorial publié sur le blog d’interface 21, Mark Fisher nous propose 10 étapes pour découvrir ces nouvelles fonctionnalités.

Annotation-Driven Dependency Injection in Spring 2.1.

Christophe Heubès Java / J2EE , , ,

JavaFX : Java dans le monde des RIA

12/05/2007

Java A la conférence JavaOne 2007, Sun Microsystems a annoncé l’entrée de Java dans le monde des RIA (Rich Internet Applications) avec la commercialisation de deux nouveaux produits Java : JavaFX Script et JavaFX Mobile.

Pour en savoir plus l’analyse de Fréderic Cavazza sur son blog : Sun relance Java dans la compétition des interfaces riches.

Christophe Heubès Java / J2EE ,

Closures en Java : La proposition BGGA

11/05/2007

En complémenter de l’article de Guillaume Bodet sur l’arrivée des closures dans Java 7, voici la présentation de la proposition BGGA faite par Neal Gafter aux Google TechTalks 2007.

Christophe Heubès Java / J2EE ,