Mort aux fichiers xml de configuration
En tant que développeur Java, je déteste passer mon temps à écrire des fichiers xml. La plupart des frameworks à la mode demandent d'énormes fichiers de configuration qui ont la facheuse habitude de...
View ArticleManipulation des chaines de caractères et performances en Java
En Java, dans des programmes qui doivent manipuler, analyser et traiter des chaines de caractères, la manière de coder peut avoir un gros impact sur les performances. Quelques éléments clé à prendre en...
View ArticlePortlet, bridge et servlet filter
Pour ceux qui se sont arrachés les cheveux à essayer d'intégrer des webapp en portlet via un bridge, il est possible de faire fonctionner les servlet filter dans l'application. Pour cela il faut :1)...
View ArticleSquill : ceci n'est pas un ORM
Fichiers xml de mapping, annotations JPA, Hibernate, HQL Criteria... Voila avec quoi doivent jongler les développeurs Java pour accéder à une base de données.Résultat :un long apprentissage pour...
View ArticleParser une page HTML ou la transformer avec XSL
En Java, quelques outils open-source permettent de traiter comme un fichier xml une page HTML, même mal formée au sens xml (par exemple avec des balises non fermées type "<br>").J'ai testé un peu...
View ArticleMarier Java et .NET à l'aide de IKVM
IKVM, la machine virtuelle Java écrite en .NET semble maintenant être arrivée à maturité. Rappel des principes :partant du constat que le JDK et le framework .NET se ressemblent énormément (les...
View ArticleArticle sur ESIGate
Pour ceux qui ne connaitraient pas encore ESIGate, un petit article qui explique ce que c'est :http://blog.smile.fr/ESIGate-le-portail-d-un-genre-nouveauPas évident d'expliquer à quoi ça sert sans trop...
View ArticleFaire tourner GWT sur un environnement .NET, qui a dit impossible ?
Après avoir réussi à faire tourner et à compiler des applications Java Spring / Hibernate sous environnement .NET à l'aide de IKVM, l'étape suivante : faire tourner une application web java dans IIS....
View ArticleEsiGate 3.4 : nouveau système de cache
Dans la version 3.4 d'EsiGate, le système de cache développé spécifiquement (à l'époque ou il n'existait pas de cache HTTP en open source Java) a été remplacé par le cache qui est apparu depuis la...
View ArticleD'ou vient ce ";jsessionid=..." dans l'URL de la page
Dans de nombreux sites web développés en Java, on voit apparaître parfois un peu n'importe ou un paramètre "jsessionid". Ex...
View ArticleChrome ne réspecte plus les Keep-alive timeout
Il y a quelques jours j'ai eu l'occasion de faire un peu de debug réseau, à chaque fois je suis surpris par la créativité des éditeurs de nos navigateurs préférés. Chaque nouvelle version apporte de...
View ArticlePremière réunion des contributeurs ESIgate
Le premier événement réunissant les contributeurs ESIGate (ou motivés pour le devenir) s'est tenue chez Smile (Levallois Perret) ce lundi 25 mars 2013. Au programme une rétrospective sur une année 2012...
View ArticleExpressions régulières en Java, greedy quantifier, reluctant quantifier et...
Les expressions régulières sont très pratiques pour analyser ou filtrer des chaines de caractères. Un exemple type est de repérer tous les tags html présents dans une chaine de caractères. L'expression...
View ArticlePeut-on partager une connection JDBC entre plusieurs threads ?
Pourquoi faire ?J'ai une application web qui fait de la lecture seule sur une base de données. Donc pas besoin de transactions, d'isolation et tout ça... Dans ce cas pourquoi s’embêter à gérer un pool...
View ArticleParce qu'il y en marre d'écrire des pom.xml de 2000 lignes
Si comme moi vous développez en java, il y a des chances que vous perdiez pas mal de temps à écrire et à tester des énormes fichiers pom.xml (maven). Vous me direz qu'avec Gradle, on remplace le xml...
View Articlebuilder-maven-plugin 1.0 en ligne !
Le plugin maven builder-maven-plugin est enfin déployé sur le repo central maven. La documentation est disponible ici :https://javabuild.java.net/
View Article
More Pages to Explore .....