Les 21 et 22 juin avait lieu à Toulouse l’EclipseCon France. J’y participais pour la première fois grâce aux invitations que la fondation Eclipse a offert à Duchess France. J’avais la chance d’accompagner Aurélie Vache, bien connue des Duchess France et aguerrie à l’EclipseCon. Lire la suite
Les 24 et 25 Juin prochain aura lieu l’EclipseCon France 2015. Cette conférence organisée par la Fondation Eclipse se déroule à Toulouse, au Centre de Congrès Pierre Baudis, comme l’année dernière et sera totalement en anglais. C’est le rendez vous incontournable de la communauté Eclipse en France et en Europe.
La conférence permet de se retrouver pour apprendre, explorer, partager, et collaborer autours des dernières projets, idées et avancées sur les technologies Eclipse.
Cette année l’EclipseCon est axée sur 6 thèmes :
Comme vous pouvez le constater, il y aura des présentations sur les technologies d’Eclipse, mais pas seulement.
Le programme a été mis en ligne, vous pouvez le consulter sur le site de l’EclipseCon.
A noter que la conférence sera précédée par une Unconference à l’ENSEEIHT, les 22 et 23 Juin.
Voici l’agenda :
Agenda :
– Lundi 22 juin après-midi : Réunions autour de projets collaboratifs
– Mardi 23 juin : Hackathons, coding sessions, et brainstorming, session poster durant le déjeuner
Les inscriptions sont ouvertes et les tarifs sont en early-bird jusqu’au 26 Mai.
J’ai découvert récemment deux plugins Eclipse assez pratiques :
EclEmma est un plugin libre pour Eclipse qui se base sur l’outil d’analyse de couverture de code EMMA. Il intègre les fonctionnalités d’EMMA directement dans le workspace d’Eclipse.
Ce plugin s’installe en quelques cliques et ne nécessite pas de configuration particulière. De plus, il est non invasif (il ne rajoute pas des fichiers partout).
Pour l’utiliser, il suffit de lancer les tests unitaires en mode « coverage » (bouton dans Eclipse ). À chaque lancement, une session est créée. Celle-ci peut être sauvegardée et importée plus tard.
Les résultats de l’analyse sont les suivants :
EclEmma offre aussi la possibilité d’exporter les résultats sous forme de rapport dans les formats HTML, XML ou TXT.
Eclipse : EclEmma – vue Coverage
Hibernate Tools est développé par JBoss : c’est une composante de JBoss Tools. Il existe sous forme de plugin pour Eclipse et de tâche pour Ant et fait aussi parti de JBoss Developper Studio.
Le plugin pour Eclipse contient plusieurs fonctionnalités :
La suite de ce post portera uniquement sur la Console Hibernate. Elle correspond à la perspective « Hibernate » dans Eclipse.
Après avoir installé le plugin dans Eclipse, il faut configurer la connexion à la base de données, le fichier de configuration Hibernate et le projet où se trouve les objets domaines.
Attention, si le fichier de configuration Hibernate contient l’élément class-cache, on obtient une exception Hibernate : org.hibernate.HibernateException: Could not instantiate cache implementation. Pour contourner ce problème, j’ai créé un fichier de configuration Hibernate sans les éléments class-cache.
La Console ne prend pas les changements à la volée, en cas de modification des fichiers de mapping ou des objets domaines, il faut penser à recharger la configuration.
La perspective console contient quatre vues principales :
La vue configuration est composé de trois sous parties : configuration (mapping), session factory (objets domaines) et database (base de données). L’utilisateur peut explorer ces trois parties ; on retrouve les attributs/colonnes, ainsi que les types de données. En sélectionnant un élément de la configuration, il est possible d’éditer la classe Java ou le fichier de mapping correspondant ou d’ouvrir l’éditeur de requête HQL/Criteria contenant la requête de sélection de cet élément.
Eclipse : perspective Hibernate
L’éditeur HQL est très pratique pour développer et débugger du HQL :
L’éditeur Criteria offre juste la possibilité d’exécuter les requêtes. Pour les deux éditeurs de requêtes et à chaque édition de requêtes, on obtient le temps d’exécution et le nombre de résultats.
Merci à David de m’avoir fait découvrir ces deux plugins.
Merci à Ellène et Victor pour la relecture.
En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations
Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.