Au sein de Java Il existe différentes technologies de développement, chacune s’est concentrée sur une extrémité différente, que la base de la langue Java, Java pour la portée des entreprises, Java pour le développement des applications mobiles ,. ..
Chacune des technologies de développement de la langue Java contient:
- machine Java virtuelle (JVM)
- Développement de la plate-forme API
L’application s’exécute à l’intérieur de la machine virtuelle Java (JVM) et a accès à API, qui sont les bibliothèques avec des fonctionnalités Java.
Les technologies existantes sur la plate-forme Java sont les suivantes:
- Java SE
- Java EE
- Java Me
- Java Card
Java SE
Java est la plate-forme standard et l’objectif de ce didacticiel Java dans lequel toutes les fonctionnalités de base de la langue sont collectées.
Dans ces fonctionnalités de base Java, nous trouvons: L’utilisation de collections, d’accès à la fic Heros avec Java Io et Nio et bases de données avec JDBC, librairies pour le développement d’applications de bureau ou Web telles que Swing ou Javafx, librairies pour la date et heure, possibilité de créer des applications multi-threads, des fonctionnalités de fabrication de connexions réseau, de la manutention de contenu XML … inclut même la base de données Java DB pour l’utilisation de la mémoire.
Si vous commencez par Java, la chose la plus normale est que vous sortez des librairies Java SE.
Vous pouvez Vérifiez tout le contenu de Java SE.
Java EE
Java EE est créé pour rendre les applications commerciales avec Java. De cette manière, elle est donnée à Java EE avec des capacités de développement d’applications de serveur avec des technologies telles que servlets, JSP ou EJB.
Java EE nous permet de mener à bien le développement des services, que la WSDL (avec JAX-WS ), Repose (avec jax-rs) ou la création de Webockets.
propose également une API de persistance d’objets JPA, des capacités de messagerie avec un message Java, un courrier électronique avec Java Mail ou Gestion de processus.
Vous pouvez vérifier tout le contenu de Java EE.
Java Me
Java est la mise en œuvre de Java qui est né pour la création d’applications mobiles.
Alors que le passage du temps, il a focalisé plus pour le développement des appareils IOT (Internet des objets): téléviseurs, capteurs, imprimantes, …
Donc, à l’intérieur Java, nous pouvons trouver Moi-même:
- Java TV, pour le développement d’applications à la télévision ou sur des appareils multimédia.
- Java intégré, ce qui nous permet de créer différents profils de développement des « applications dans Croûte « , qui n’a pas non plus d’interface graphique.
Vous pouvez trouver plus d’informations sur ce que Java Me
cartes Java
est la technologie Java qui nous sert pour le développement d’applications qui vont sur des cartes à puce, celles qui portent une puce et une petite capacité de traitement et de mémoire.
Vous pouvez en savoir plus sur les cartes Java et les capacités qu’il offre.