L’environnement de référence utilisé est Windows 7, Eclipse STS 3.7.3, Java 7 ou Java 8 et avec l'emploi de Maven 3.3.1.
Il est tout d'abord nécessaire d'installer le JDK : c'est l'environnement qui permettra de développer en Java, voir ici pour le télécharger et l'installer.
Il faut ensuite mettre les variables d'environnement avec les bonnes valeurs.
Sous Linux on peut faire la manipulation avec setenv PATH <path_to_java_bin_folder>:$PATH et setenv JAVA_HOME <path_to_java_jdk_folder>.
Sous Windows, il faut aller dans Panneau de configuration, Système, Paramètres systèmes avancés, Variable d'environnement, Variables Systèmes et ensuite vérifier JAVA_HOME et PATH.
Il faut ensuite télécharger Maven ici. Maven va notamment permettre de charger des librairies distantes en indiquant cela uniquement dans le fichier pom.xml. On évite ainsi d'avoir à télécharger manuellement chaque librairie, cela permet également une gestion plus unifiée des versions.
Une fois ces deux composants installés il faut obtenir l'IDE, Integrated Development Environment, Spring Tool Suite ici. La version installée doit être en adéquation avec la version de Java, STS peut indiquer s'il y a incompatibilité.

Framework Spring/Présentation de Spring
= Présentation de Spring =
Le framework Spring est une plateforme Java open source qui a pour objectif de rendre le développement plus rapide et plus robuste. Il fonctionne principalement à base d'annotations et de fichiers de configuration permettant une interaction facilitée entre les différents composants du programme. Il n'est pas nécessaire d’incorporer directement dans son code des classes propres à Spring pour utiliser le framework. La première version de Spring fut écrite en juin 2003 par Rod Johnson.
= Principaux avantages =
- modularité : il est possible de n'utiliser que les packages dont on a besoin.
- utilisation de Plain old Java object : il n'est alors pas nécessaire d'avoir un conteneur d'EJB.
- réutilisation des technologies existantes comme des frameworks ORM ou de logging.
= Principaux inconvénients =
- courbe d'apprentissage : l'utilisation d'annotations peut être délicate à appréhender pour les développeurs non habitués.
- dépendance à Spring : une fois Spring utilisé dans un projet, il sera délicat de retourner en arrière en supprimant cette utilisation.
= Architecture =
Il y a plusieurs composants au sein de Spring : 
- Données : JDBC, ORM, OXM (Object XML Mapping), JMS, Transactions.
- Web (MVC/distant) : WebSocket, Servlet, Web, Portlet.
- Conteneurs : Beans, Core, Context, SpEL.
- AOP, Aspects, Instrumentation, Messaging.
- Test

Sociobiologie. Une introduction
Fonctionnement d'un ordinateur/Les switchs et routeurs

Programmation JavaScript/Références/Objets/Element

Les éléments HTML sont les nœuds d'un arbre. Ils peuvent donc en avoir des parents et des enfants.
Propriétés.
Pour récupérer le texte contenu dans une balise HTML :

Fonctionnement d'un ordinateur/Le chemin de données