Description de l'auteur

Articles

Publié par Amin Fathallah

Il y a 8 ans

Spring Security Core Plugin, la sécurité avec Grails

Certains d’entre vous ont peut-être déjà constaté la grande simplicité de mise en place de Spring Security dans une application Grails (si ce n’est pas le cas, je vous invite à lire l’article Grails Spring Security, la sécurité facile publiée par Aurélien Maury sur le sujet). Depuis cet article, les développements du plugin Acegi ont...

Publié par Amin Fathallah

Il y a 8 ans

Composant Scroll Avec jQuery

Dernièrement, j’ai participé au développement d’un Framework de composants visuels en HTML, jQuery et Java. Parmi ces composants, nous avons mis en place une grille de données évoluée avec des fonctionnalités étendues (Support du drag and drop, rafraichissement partiel de la page, …). Ce composant est intégré dans une application web utilisée la majorité de...

Publié par Amin Fathallah

Il y a 8 ans

Facebook Connect avec Grails

Facebook Connect est une librairie qui permet aux sites web de déléguer leur processus d’identification à Facebook. L’intégration de Facebook Connect dans un site web permet ainsi de s’affranchir du processus d’inscription. Facebook Connect simplifie l’inscription et l’identification en utilisant l’identité Facebook de chaque visiteur. L’API Facebook Connect propose plusieurs fonctions : Trusted Authentification, qui...

Publié par Amin Fathallah

Il y a 9 ans

Customiser les Tooltips JFreeChart

J’ai récemment eu quelques difficultés à customiser les styles (couleurs, fonts, …) des Tooltips générés par l’API JFreeChart. Quelques recherches sur le sujet m’ont permis de constater que je n’étais pas le seul à rencontrer des difficultés pour modifier les styles par défaut fournis par l’API JFreeChart. L’API JFreeChart étant assez mal documentée sur le...

Publié par Amin Fathallah

Il y a 10 ans

JMS/ActiveMQ : Spring vs Grails

Vous avez peut être entendu parler de Grails, ce nouveau framework Web Java qui vise à fournir une solution simple, rapide et efficace pour créer des applications Web JEE. Grails est une plateforme de développement qui grâce à son système de plugins intègrent plusieurs APIs et frameworks de l’écosystème Java visant ainsi à fournir une...

Publié par Amin Fathallah

Il y a 10 ans

Selenium – Could not start Selenium session: Internal Server Error

Lors de l’intégration des tests unitaires Selenium avec Hudson sur un environnement graphique Linux, j’ai été confronté à l’exception « Selenium – Could not start Selenium session : Failed to start new browser session : Error while launching browser » qui empêchait Selenium Remote Control (RC) d’ouvrir une instance du navigateur Firefox pour le jeu des tests....

Publié par Amin Fathallah

Il y a 10 ans

Seam : Repenser l’architecture des applications web ?

Seam est un framework qui permet de simplifier le développement des applications web complexes. Seam utilise la plupart des concepts de la spécification JAVA EE 5 qui vise à faciliter le développement et l’intégration des applications entreprises. Seam fournit un modèle de composant, une API et des annotations pour faciliter l’intégration des standards Java EE...

Publié par Amin Fathallah

Il y a 11 ans

Améliorer l’écriture de vos tests Selenium

Selenium est une suite d’outils permettant d’écrire des tests fonctionnels sur une application web. Il permet d’une part de valider les fonctionnalités de l’application web, et d’autre part de tester sa compatibilité avec des environnements clients hétérogènes. Nous avions déjà mentionné Selenium il y a quelques mois dans un article dédié à l’outil Selenium Grid,...

Publié par Amin Fathallah

Il y a 11 ans

Intégrer Hibernate avec GWT sans douleur

Avez-vous essayé d’utiliser directement vos objets du Domaine directement dans votre application GWT sans avoir une longue liste d’erreurs ? Avez-vous essayé de résoudre le problème en créant des objets DTO (Data Transfer Object) ou en adaptant vos objets du Domaine ? Existe-t-il une solution légère et transparente pour faire cohabiter Hibernate avec GWT ?...

Nous recrutons

Être un Xebian, 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.