Stratégies d'héritage avec jpa

Les bases de données relationnelles n’ont pas une fonctionnalité permettant de traduire ou mapper une hiérachie de classe en tables de bases de données, or l’héritage est un des concepts clefs en java en particulier et de la progrmmation orientée objet en général. JPA et ses différentes implémentations avec doivent donc fournir un moyen pour traduire ce concept clef en un concept compréhensible par les bases de données relationnelles.

Git annuler un commit poussé vers une branche distante

Il arrive parfois qu’après avoir poussé une branche locale sur un dépôt distant, on réalise qu’un des commits envoyés ne devrait pas être inclut ou que ce commit contient des erreurs. Pas de panique, git offre la possibilité de rémédier à cela, mais il vaut mieux le faire le plus vite possible avant qu’un de vos collaborateurs ne récupère vos ajouts, sinon vous risquez de passer de très bonnes heures au sein de votre équipe ;)

Débuter avec spring data

Une partie essentielle pour toute application, quel que soit le langage utilisé est la gestion des données, entendez par là l’enregistrement, la récupération et tout traitement qui peut être effectué. En java, vous avez l’API JDBC qui est une première couche pour l’accès aux base de données relationneles, ensuite vient JPA qui apporte une couche d’abstraction nécessaire pour permettre de faire un mapping objet-relationnel entre nos objets java et la base de donnée! Le but de cet article est de montrer comment utiliser Spring data JPA, une librairie qui facilite l’accès aux données et qui se positionne au dessus de JPA. J’en ai déjà fait une présentation dans un article précédent, aussi je vais ici montrer comment le mettre en oeuvre dans un projet!

Un aperçu sur les Streams de java 8

Chaque version de java apporte son lot de nouveautés et java 8 n’échappe pas à la règle, plus, cette dernière version en date bouleverse même java en cela qu’elle introduit un nouveau paradigme de programmation au sein du langage qu’est la programmation fonctionnelle, autant dire un souffle nouveau pour java.

Héberger son projet sur github via netbeans

On est en 2015 et si vous êtes un développeur, impossible d’y échapper, github doit faire partie intégrante de votre boîte à outils tout comme les langages de programmation et les compilateurs.