Je m'exprimais tout récemment à propos des RuntimeException en Java EE et comme quoi c'était parfaitement indébuggable. Finalement une solution très élégante a été trouvée : les intercepteurs ! C'est non seulement très simple à utiliser mais cela permet également de simplifier l'implémentation de tâches génériques.
RuntimeException et EJB
Par Cédric Tabin le mardi 14.10.2008, 18:49
Depuis quelques mois, je travaille sur un (très) gros projet Java EE. Le fonctionnement de base de Glassfish n'étant déjà pas trivial, cela devient encore plus compliqué lorsqu'on est plusieurs à travailler sur le même code. Mais tout cela n'est rien face aux obscures erreurs du type ejb.some_unmapped_exception renvoyées par Glassfish, ce qui rend le projet (déjà) difficilement débuggable ! Et voila qu'en lancant une simple RuntimeException, tout le serveur crash...
Subtilité de String.split
Par Cédric Tabin le mercredi 08.10.2008, 08:00
C'est incroyable comme certaines méthodes, pourtant très souvent utilisées, arrivent encore à surprendre le développeur ! C'est le cas de la méthode split...
WebService et HTTPS
Par Cédric Tabin le mercredi 23.07.2008, 21:00
J'ai tout récemment du effectuer un appel WebService depuis un client Java via HTTPS. Voici un petit tutoriel (client-side) pas à pas pour mettre en place une communication sécurisée avec un serveur cryptant les données via certificat et qui requiert l'authentification de l'utilisateur.
XPath et JDOM
Par Cédric Tabin le vendredi 18.07.2008, 10:00
JDOM est une librairie java très connue pour manipuler le XML. Bien évidemment, elle permet aussi d'envoyer des requêtes XPath pour récupérer des éléments précis. Toutefois, il y a une chose non précisée dans la doc qui m'a fait tourné en rond un bout de temps...
JPA avec J2SE
Par Cédric Tabin le lundi 26.05.2008, 08:00
La Java Persistence API (JPA) est une spécification qui permet au développeur de faire complètement abstraction de sa base de données. Voici un petit tutorial simple avec NetBeans pour utiliser ce concept en J2SE !
PersistenceUnit dynamique
Par Cédric Tabin le mardi 13.05.2008, 23:14
Les développeurs Java verront tout de suite de quoi je parle en disant JPA (Java Persistence API). L'idée est de pouvoir complètement rendre son programme indépendant de la base de données en mappant ses tables sur de simples objets POJOs et en utilisant une PersistenceUnit pour faire la connexion.
page 3 de 3 - billets suivants »