|
mar
24
|
|
Je vous propose une sélection des articles intéressants de la semaine, principalement orientés J2EE.
Au menu:
- Which style of WSDL should I use?
- JSF: the good, the bad and the ugly…
- Eclipse et mylyn, pour une gestion efficace des bugs et des tâches d’un projet de développement
- SpringSource Tool Suite Released
- Activer un aspect par JMX
- Build time vs. render time
- Choose your managers wisely; they have cookies on the dark side
- Software Architecture Document Guidelines
|
16:22
|
|
mar
16
|
|
Pour aujourd’hui quelques astuces Eclipse. Elles sont très simples, mais je les utilise vraiment quotidiennement et je me rend compte que pas mal de personnes ne les connaissent pas.

- La première est l’utilisation des regex dans l’éditeur « rechercher/remplacer ». Comment peut-on gagner beaucoup de temps et s’éviter un boulot à la con ?
- La seconde est l’utilisation des « tasks » (TODO, FIXME, …). Comment bien les utiliser, comment créer les siennes ?
|
12:16
|
|
mar
12
|
|
Nous utilisons très souvent les librairies commons d’Apache pour diverses choses, notamment pour le logging (commons logging), les connexions diverses et variées et urls (commons net), envoyer des fichiers en J2EE (commons FileUpload), envoyer des mails (commons email), et bien d’autres encore…
Je n’utilise que certaines de ces librairies par habitude, mais je me rend compte de plus en plus souvent que cela vaut le coup d’aller fréquemment y faire un saut pour éviter de réinventer la roue à chaque fois…
Ce coup ci je viens de retomber sur l’API commons lang qui vise à étoffer le comportement de java.lang. Elle contient quantité de classes utilitaires qui peuvent être utilisées sur énormément de projet, d’ailleurs je pense que beaucoup de projets réécrivent en partie ces classes (vécu)…
Voici un petit tour rapide de ce que j’ai découvert d’intéressant :
- La classe StringUtils avec notamment la méthode IsEmpty() qui permet de remplacer monString != null && !(« »).equals(monString)
- HashCodeBuilder qui permet de coder un bon hashCode sans avoir à ressortir à chaque fois java efficace de Joshua Blosch (que je recommande)
- ExceptionsUtils.getStackTrace(e) qui permet d’écrire la stackTrace dans une log par exemple ce que ne permet pas e.printStackTrace()
- DateUtils qui contient des méthodes tels : addYear(), addMonth(), addMinute(), …
- EqualsBuilder pour aider à redéfinir la méthode equals
- NumberUtils avec par exemple toInt(str), toFloat(str), …
- …
Mon conseil du jour est donc : gagnons du temps et refouillons un peu dans les commons
|
23:32
|


