Introduction de la plate-forme Java EE
c'est un standard développé par
Oracle avec la participation des organisations indépendants , experts de
l'industrie de software ,etc. qui permet le développement
des application web en utilisant le langage java
comme référence ainsi que des autres technologies comme par exemple HTML, CSS, javascript .
Fig1.Différent éléments sur une application Java EE;
l'image au-dessus montre les éléments qui comportent une application Java EE , d'une partie on trouve le kit jdk 1.8.0_77 avec ses librairies (jars) qui permettront de programmer nos classes et méthodes de l' application , ensuite on aura les pages HTML et JSP qui permettent de réaliser la présentation du contenu vers l'utilisateur , ils servent ainsi comme interface visuelle , finalement le style des nos différents éléments de l'interface graphique ce fait avec le fichier css .
remarque:
il existe 2 versions disponibles à télécharger depuis le site d'oracle: jre pour l’exécution des application en java uniquement ou bien jdk pour le développement des application java ).
Outils pour programmer des application web en Java
IDE : C’est une
environnement développement Intégrée qu’inclut
outils de vérification de syntaxes,
débogages ainsi que différents plugins pour programmer en Java, entre les
plus populaires on trouve (Eclipse , Netbeans, IntelliJ IDEA)
.
Serveur
d’application : on trouve plusieurs , par exemple GlassFish qui est le serveur d’application d’
Oracle certifié Java EE qu’implémente
les composants (EJB,JSF,JPA,Servelet,JSP ,etc)
ou bien Tomcat qui
c’est un conteneur Web qu’ implémente les
servlets et pages JSP ainsi qu’un
serveur HTTP , Jboss c’est une
autre serveur d’application Java
EE Open source développé par RedHat , dans un premier temps je vous
présenterai Tomcat .
Installation de
JDK : c’est un ensemble de bibliothèques logicielles pour programmer
en Java, il inclut le compilateur javac qui transforme le code (.java) en bytecode (.Class), ensuite la JVM (Machine Virtuel Java) qui exécutera
le byte code de notre programme selon
l’architecture de hardware ou l’environnement java est
installée.
.
Base de
données : ils existent plusieurs modèles , dans notre cas nous utiliserons les bases relationnelles SGBDR qui permettent de stocker l’ information
en forme de tables composées de colons représentant chaque information (prix ,
produits, dates, référence, etc. ),
cette base sera consulté et modifié par notre application Web qui se connectera comme client , on trouve les bases suivantes MySQL
(gratuit), PostgreSQL (gratuit), Oracle(payant) .
Aucun commentaire:
Enregistrer un commentaire