Browsed by
Tag: java

Ch’ti Jug: GlassFish ESB

Ch’ti Jug: GlassFish ESB

Jeudi 21 janvier s’est tenu une session du Ch’ti Jug sponsorisée par  Cap Gemini sur GlassFish ESB : GlassFish ESB avec CAPGEMINI. Pour ceux qui ne savent pas ce qu’est le Ch’ti Jug ou ce qu’est un Jug, voir l’introduction de mon article sur la première session à laquelle j’ai participé:  Ch’ti Jug: les technologies Google Cette session été animée par Didier Burkhalter, Architecte chez Sun. Utilisant GlassFish ESB depuis quelques temps déjà, je connaissais le sujet. La présentation été…

Read More Read More

Ch’ti Jug: Drools v5 et Drools Planner

Ch’ti Jug: Drools v5 et Drools Planner

Jeudi 21 janvier s’est tenu dans les locaux de l’Université de Lille 1 une session du Ch’ti Jug sponsorisée par Cylande sur Drools:  Drools, avec Cylande et l’Université Lille 1 Pour ceux qui ne savent pas ce qu’est le Ch’ti Jug ou ce qu’est un Jug, voir l’introduction de mon article sur la première session à laquelle j’ai participé:  Ch’ti Jug: les technologies Google Cette session été animée par Mark Proctor, Project Leader de Drools et Geoffrey De Smet créateur…

Read More Read More

Ch’ti Jug: les technologies Google

Ch’ti Jug: les technologies Google

Hello, Lundi j’ai été à la session du Ch’ti Jug sur les technologies Google qui s’est passé à l’ISEN et était sponsorisée par SII. C’était la première fois que j’assistais à un évènement organisé par le Ch’ti Jug et comme c’était intéressant, j’aimerais partager avec vous là dessus. Ch’ti Jug? Kezako? Pour ceux qui ne savent pas, un JUG est un groupe dont le but est d’échanger sur les technologies Java. JUG = Java User Group. il existe de nombreux…

Read More Read More

Implementer une architecture de service web RESTfull avec Restlet et son extention Spring

Implementer une architecture de service web RESTfull avec Restlet et son extention Spring

Cet article fait suite mon article REST – Architecture Orientée Ressource en lui donnant une implémentation basé sur le framework Restlet. Le principe de Restlet : Restlet est un framework Java 5.0 qui obéit aux standard RESTful et permet de créer facilement des application RESTful. Il remplace la spécification J2EE par une API orientée REST : on développe des Restlet au lieu de développer des Servlet. Il existe deux composant principaux: Router : permet de router une requête HTTP vers…

Read More Read More

REST – Architecture Orientée Ressource

REST – Architecture Orientée Ressource

Au menu aujourd’hui, un sujet très tendance: REST. Abordé  par le biais de l’Architecture Orienté Ressource (ou ROA: Resource Oriented Architecture), autrement dit, comment créer une architecture de service basé sur REST. Définitions Comme toujours, commençons par quelques définitions. Je vais les faire assez théorique sinon après, il ne me restera plus rien à dire 🙂 SOA : Service Oriented Architecture : Architecture orientée service. ROA : une architecture SOA basée sur des services web RESTful  au lieu des services…

Read More Read More

OWL – language RDF d’ontologie

OWL – language RDF d’ontologie

Introduction OWL est vraiment un gros morceau! Et la notion d’ontologie (ou ontology si on utilise le terme anglais) web aussi. Bien sur il existe de nombreux articles, la plupart rédigés en anglais, sur ce domaine et la plupart totalement obscure. En fait, quand j’ai commencé à travailler sur OWL, j’ai trouvé que globalement toute la lecture sur ce domaine été obscure (et je suis pas loin de toujours trouver la même chose), surtout quand on sait que OWL repose…

Read More Read More

RDF et la forme N3

RDF et la forme N3

Bonjour, au menu ajourd’hui: RDF et la forme N3, avec quelques exemples en JAVA avec l’aide du framework Jena. Définition Bon, je pense qu’une petite définition de ces termes barbare s’impose: RDF: Resource Description Framework. Difficile d’expliquer en quelque mots ce que veut dire RDF! C’est une représentation de données définie pour être utilisé sur le web. Le format utilisé peut être divers (N3, XML, …) Il est basé sur un ensemble de triplet sujet, prédicat, object. (on pourrait dire…

Read More Read More

IBM Rational Clearcase

IBM Rational Clearcase

Hello, J’ai récemment écrit un petit article introductif au gestionnaire de Source (ou SCM) IBM Rational Clearcase. Si vous voulez en savoir plus, c’est ici : Introduction au gestionnaire de source Rational Clearcase

Friendly URL

Friendly URL

Dans cet article, je vais vous parler des Friendly URL et vous donner un exemple d’implémentation en Java/J2EE. D’autres technologie permettent facilement de mettre en place ce type de fonctionnalité. On peut parler de user-friendly ou de search-engine-friendly URL. Pour ma part, une bonne Friendly URL est pour les deux! Pourquoi des Friendly URL? Les Friendly URLs apportent les propriétés suivantes à vos URLs: Masquer la technologie utilisé par votre application : c’est très important pour des raisons de sécurité…

Read More Read More

Type-safe enumération

Type-safe enumération

Aujourd’hui, je vais vous parler du design pattern Type-safe énumération et de son implémentation en Java 1.4. Ceux qui travaillent en Java5 connaissent bien et utilisent (enfin, je l’espère pour eux) les énumérations, et bien, avec un peu plus d’effort, ce design pattern est implémentable aussi en Java 1.4, je vais ici en donner un exemple tirer de l’implémentation de Doug Lea, qui est celle qui a donné naissance à l’implémentation de référence de Java 5. Type-safe énumération. Classe qui…

Read More Read More