La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Java EPITECH 2009 sebastien@migniot.com.

Présentations similaires


Présentation au sujet: "Java EPITECH 2009 sebastien@migniot.com."— Transcription de la présentation:

1 Java EPITECH 2009

2 Java 1 - Introduction Historique Machine virtuelle
Plateformes et marché Tour de J2SE Tour de J2EE

3 Historique Java, un langage de 3ème génération
Issu des besoins en électronique Compile once, run anywhere Convergence des micro-noyaux Le langage des machines à laver Penser et écrire objet Processeur objet

4 Machine Virtuelle Langage machine Langage C traduit en langage machine
Trop d'architectures dissemblables Un langage et des librairies par projet Besoin de convergence

5 Machine Virtuelle Harmonisation de tous les systèmes
Besoin d'une architecture commune Pourquoi pas l'objet

6 Machine Virtuelle Programmation objet
Compilation en bytecode objet, en RPN Execution sur la machine virtuelle Une machine virtuelle pour de multiples programmes

7 Plateformes et marchés
Un langage objet Une machine virtuelle sur tout device Un langage fortement typé Sécurité Sécurité 1 : le langage stoppe sur erreur Sécurité 2 : la machine virtuelle est sandboxée Développeurs et décideurs craquent Toutes applications sauf Graphisme real-time Exemple du H263 en 1999

8 Plateformes et marchés
Les fortune 500 ne font pas de jeu Le marché Fiabilité Prouvabilité Distribution Réseau Maintenabilité C/C++ et les salaires, Python et la maintenance, Eiffel et les développeurs, Lisp, Cobol et les DBObjet

9 Plateformes et marchés
J2SE : Java 2 Standard Edition J2EE : Java 2 Enterprise Edition J2ME : Java 2 Micro Edition

10 Tour de J2SE Le langage est simple et verbeux
Mise sur les librairies et les outils Une API pour chaque besoin Une pointe d'honneur sur les performances .. algorithmiques

11 Tour de J2SE Classloader Types de base Collections Input/Output
Networking JDBC JAXP

12 Tour de J2SE Awt / Swing Concurrent JMX JNI Serialization Security
Logging Regex

13 Tour de J2SE

14 J2SE Eclipse FreeMind Clients IM Bureautique Gestion

15 Tour de J2EE Monde distribué Transaction Fail-over
Cluster et réplication Sécurité Similarité J2EE/OS/Beowulf

16 Tour de J2EE Servlets et JSP communiquent Session EJB Entity EJB
Message EJB JDBC, Mail Transaction

17 Tour de J2EE

18 Tour de J2ME Une JVM lightweight Capable sur de multiples plateformes
CLDC, limitée CDC, capable Portabilité et exemple de Goojet

19 Récapitulatif Historique Machine virtuelle Plateformes et marché
Tour de J2SE Tour de J2EE

20 Placer les frameworks et serveurs
Questions Placer les frameworks et serveurs


Télécharger ppt "Java EPITECH 2009 sebastien@migniot.com."

Présentations similaires


Annonces Google