page content
Glossaire
direct access
Java
Java est une technologie composée d'un langage de programmation orienté objet et d'un environnement d'exécution créé par Sun Microsystems. Java est à la fois un langage de programmation et une plateforme d'exécution. Le langage Java a la particularité d'être portable sur plusieurs systèmes d'exploitation tels que Windows, MacOS ou Linux. Java permet de développer des applications autonomes mais aussi, et surtout, des applications client-serveur. Côté client, les applets sont à l'origine de la notoriété du langage. C'est surtout côté serveur que Java s'est imposé dans le milieu de l'entreprise grâce aux servlets, le pendant serveur des applets, et plus récemment les JSP (Java Server Pages) qui peuvent se substituer à PHP et ASP. Les applications Java peuvent être exécutées sur tous les systèmes d'exploitation pour lesquels a été développé une plateforme Java, dont le nom technique est JRE (Java Runtime Environment - Environnement d'exécution Java). Cette dernière est constituée d'une JVM (Java Virtual Machine - Machine Virtuelle Java), le programme qui interprète le code Java et le convertit en code natif. Mais le JRE est surtout constitué d'une bibliothèque standard à partir de laquelle doivent être développés tous les programmes en Java.