Description de l'auteur

Articles

Publié par Séven Le Mesle

Il y a 13 ans

HTML5 – Les API JavaScript

C’est le moment de passer à la deuxième partie de cette série sur HTML5, avec en ligne de mire les nouveautés côté JavaScript. La spécification a pris le parti de mettre JavaScript en avant, avec des API standards qui pourront être implémentées dans tous les navigateurs. L’un des buts de la spécification est de faire...

Publié par Séven Le Mesle

Il y a 13 ans

HTML5 – Les nouveaux éléments

Comme évoqué dans une précédente revue de presse, voici le premier article de ma série sur HTML5. Plutôt que de faire du comptage de points entre Apple et Adobe, j’ai décidé de commencer par faire un tour d’horizon des nouveautés proposées par cette nouvelle spécification du W3C. Dans ce premier article, je vous propose donc...

Il y a 13 ans

Tomcat load balancing – mod_proxy vs mod_jk le match

Dans notre article sur l’utilisation de HTTPS avec Tomcat en production, nous avons étudié les solutions reposant sur la mise en place d’un reverse proxy HTTP. Nous n’avons pas oublié pour autant le protocole AJP. Ce protocole est né pour faciliter et accélérer les communications entre un serveur web frontal et le serveur d’application JServ...

Il y a 14 ans

Tomcat, SSL, communications sécurisées et X-Forwarded-Proto

Suite à vos retours nombreux, aux différents articles touchant à la sécurisation par SSL de Tomcat en production (Tomcat : Adresse IP de l’internaute, load balancer, reverse proxy et header HTTP X-Forwarded-For, Sécuriser Tomcat 5 derrière un proxy Apache 2 HTTPS), nous commençons une série sur Tomcat en production. Dans ce premier article, nous abordons...

Publié par Séven Le Mesle

Il y a 14 ans

Sécuriser Tomcat 5 derrière un proxy Apache 2 HTTPS

Configurer Tomcat 5 derrière un proxy Apache avec HTTPS, dit comme ça, le novice éclairé pourrait croire que c’est facile. Cependant les problèmes dus à de mauvaises configurations sont nombreux et parfois difficiles à diagnostiquer comme les boucles infinies de redirection par exemple. Donc facile oui (maintenant), mais il m’a fallu plusieurs heures de sueur...

Publié par Séven Le Mesle

Il y a 14 ans

Tapestry 5 vs. Wicket

Mettre au grenier la configuration XML et l’API J2EE, voilà le pari que tentent de relever les frameworks orientés composants. Pour atteindre ce but louable : simplifier la vie stressée du développeur et par là même sauver quelques-uns de ses cheveux, le XML est remplacé par du code Java et l’API J2EE est cachée dans...

Publié par Séven Le Mesle

Il y a 14 ans

Commencer l’injection de dépendances avec Tapestry IoC

Quand on parle d’injection de dépendances, on pense tout de suite à Spring qui se tient sous les feux de la rampe. On peut aussi penser au petit dernier Guice abordé dans l’article Google Guice 2 : Les bases de l’injection de dépendances. Mais il ne faudrait pas oublier Tapestry 5 qui, lui aussi, fournit...

Publié par Séven Le Mesle

Il y a 14 ans

Quartz et Spring Scheduling

Quartz pour ceux qui ne le connaissent pas encore, est un ordonnanceur. Il permet de planifier des tâches pour des exécutions ponctuelles ou répétées. Les planifications possibles vont de la simple répétition infinie, à la répétition calendaire utilisant la syntaxe de cron (tous les jours à minuit, le 31 janvier 2009 à 12h00, …). Quartz...

Publié par Séven Le Mesle

Il y a 15 ans

L’intégration continue avec Cargo

Dans un projet J2EE, il est toujours utile de pouvoir déployer son application sur un serveur et plus encore pour faire de l’intégration en continu avec des tests fonctionnels. La plupart du temps, on utilise un serveur dédié pour les tests et les outils livrés avec pour gérer les déploiements. Cargo utilise les outils de...

Publié par Séven Le Mesle

Il y a 15 ans

Introduction à PrototypeJs

Nous avons déjà abordé le sujet en surface lors du précédent article « introduction à Json » ; voici une présentation du framework JavaScript Prototype. Depuis l’avènement d’Ajax, de multiples framework JavaScript sont nés dans le but de faciliter les développements JavaScript, et d’assurer une meilleure maintenabilité des scripts. Il faut bien reconnaître que le côté langage...

Publié par Séven Le Mesle

Il y a 15 ans

Introduction à Json

Depuis quelques années, on voit proliférer l’utilisation du XML au sein des applications. Il est utilisé pour gérer la configuration, le stockage de données, les flux de données, j’en passe et des meilleures. Plus récemment, on a utilisé le XML pour gérer les dialogues entre serveur web et explorateur internet avec l’avènement des technologies AJAX...

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.