Astuce avec le ClassLoader

Comment savoir à partir de quel fichier Jar une class Java est chargée ?Pour connnaître le nom du fichier JAR à partir duquel une class Java spécifique a été chargée, utilisez la commande -verbose:class.Pratique lorsque vous n'êtes pas certain de votre classpath ainsi que l'ordre des...

Lire la suite

Ant et SQL

Ant est un excellent outil de compilation écrit en Java qui permet de définir des makefile en XML et d'executer ensuite un grand nombre d'opérations. Compilation, documentation, tests unitaires, packaging, ftp, envoi d'email, gestion de CVS ou VSS et même execution. J'ai écrit des tests...

Lire la suite

Adieu System.out.println, vive Log4J

Je vais faire de la pub pour Log4J, une API Java développée par le groupe Apache. Log4J permet d'ajouter facilement à une application Java la possibilité de loguer des messages d'info, de debug, d'erreur etc. Les messages peuvent être affichés directement sur la console, enregistré dans un...

Lire la suite

Jakarta contre OpenSymphony

Autant je connais bien la communauté Apache Jakarta qui héberge des projets comme Apache, Ant, Tomcat, Log4J ou Maven, autant je n'avais jamais entendu parler d'OpenSymphony jusqu'à lire un article sur TheServerSide.com de Mike Cannons un des développeurs qui est à la base de...

Lire la suite

Et si on regardait ce qu'il y a dans cette HashMap ?

Aujourd'hui je n'ai pas trop d'inspiration alors j'ai regardé dans les Referers ce qui m'arrivait via Google. Une des query était "lister le contenu d'une HashMap". Je vais parler un petit peu de cette classe. Tout d'abord rapidement, qu'est-ce qu'une HashMap en Java ? C'est une des nouvelles...

Lire la suite