Les livres indispensables pour comprendre l’outil Apache Maven

Apache Maven est l’outil open-source qui apporte aux développeurs une gestion et une automatisation des principales tâches nécessaires à la mise en oeuvre et au déploiement d’un projet Java:

  • Développement
  • Documentation
  • Test Unitaire
  • Intégration Continue
  • Rapports Statistiques
  • Déploiement automatique

Contrairement à l’outil Ant qui permet d’automatiser des actions procédurales qu’il faut à adapter à la structure de chaque projet Java, Maven préconise un certain nombre de conventions à adopter plutôt qu’une configuration spécifique à chaque projet. De ce fait,  Maven uniformise les projets et impose de facto un standard et une méthodologie approuvée et reconnue dans le monde Java.

Je suis actuellement en train d’explorer cet univers et je vous propose dans cet article une liste (non exhaustive) des quelques références que j’ai jugé utile sur le sujet…

Lire la suite

Oracle gagne contre Apache, mais la victoire est amère

Larry Ellison

Le mois dernier, je vous avais fais part de l’ultimatum lancé par la fondation Apache à l’encontre du géant américain Oracle. La fondation Apache menaçait en effet de voter contre la feuille de route des nouvelles versions 7 et 8 du langage Java s’il elle n’obtenait pas des garanties sur la validation de son projet Harmony.  Depuis le rachat de Sun par Oracle, rien ne va plus au pays des bases de données, et c’est bien toute la communauté open-source dans son ensemble qui en pâtit à commencer par Apache qui se retrouve contraint et forcé de tenir parole et donc de quitter la Java Community Process. Le résultat de ce bras de fer entre David et Goliath était certes prévisibles et ce, malgré le soutien de Google. Oracle ne semble pas capable depuis des décennies d’associer la notion d’open-source à celle de profit. Et comme nous ne parlons pas seulement d’Oracle mais aussi de son patron Larry Ellison, on se doute assez rapidement de quel côté l’emporte sur l’autre.

Lire la suite

Apache Software Fondation lance un ultimatum à Oracle

Avec Oracle, les évènements se répètent mais ne se ressemblent pas, on savait depuis longtemps que l’open-source n’était pas la priorité numéro un de cette compagnie, spécialiste de la base de données du même nom. Ces derniers temps, les accusations, procès et plaintes se font de tous les côtés, et de nombreux articles sur internet en font écho.

Apache Logo

Depuis quelques temps, c’est la fondation Apache Software (très présente dans les environnements serveurs avec Apache et Tomcat) qui voit ses intérêts et ses perspectives d’avenir se réduire par la seule volonté d’Oracle, ce dernier lui refuse en effet l’utilisation de certaines licences pour son projet Harmony. C’est pourquoi elle lance aujourd’hui un ultimatum à Oracle pour obtenir gain de cause, et menace de bloquer la roadmap de Java 7 lors du Java Community Process (JCP).

Lire la suite

Configurer un frontal Apache pour Tomcat

Les serveurs apache et tomcat sont souvent amenés à cohabiter sur la même machine, cet article va vous permettre de faire partager à vos deux serveurs le saint port 80.

La solution consiste à utiliser votre serveur apache sur le port 80 en tant que serveur frontal. Les requêtes seront donc traitées par votre serveur frontal. Selon votre configuration, certaines requêtes seront dès lors redirigés vers par le serveur apache vers le serveur tomcat qui lui fonctionne le plus souvent sur le port 8080.

Lire la suite