vendredi 1 avril 2016

Introduction java EE

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