Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.