EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
 
Objectifs
  • Ecrire des applications complètes Java en manipulant les interfaces graphiques Java
  • Maîtriser les threads et le multithreading
  • Aborder la technologie JNI.
Publics
  • Ce cours s'adresse aux développeurs ayant une première expérience en Java ou ayant suivi la formation initiale Java : initiation
Pré-requis
  • Une bonne pratique du langage Java sur au moins un projet
Théorie / Pratique
  • 60/40
Réf : POJA / 4 Jours
Paris 2010
17-20 Août 22-25 Nov.
Nantes 2010
Nous contacter
Rennes 2010
Nous contacter
Sophia-Antipolis 2010
27-30 Sept 27-30 Déc.
1600€ ht
Programmation Java avancée
Enjeux


Concept d'objets dans le langage Java
  • Objectifs
  • Programmation orientée objet
  • Définir une Classe en langage Java
  • Objets Java
  • Héritage
  • Surcharge de méthode
  • Les mots clés this et super
  • Classes abstraites
  • Interfaces
  • Les contrôles d'accès Java
  • Méthodes et variables statiques
  • Packages
  • Configuration de base d'un programme Java
Exceptions dans le langage Java
  • Objectifs
  • Exceptions
  • Exemple d'exception
  • Récupération des exceptions
  • Créer vos propres exceptions
Technologie JavaBeans
  • Composants JavaBeans
  • Démarrage
  • Création de propriétés
  • Manipulation d'événements
  • Sérialisation des JavaBeans
Les Threads et le Multi-Threading
  • Objectifs
  • Les threads et le multithreading
  • API Java des Threads
  • Exemple d'un programme Multi-Thread
  • Communications multiThread
  • Exemple de tampon simple
Utiliser Java en Réseau
  • Objectifs
  • Les sockets
  • Les classes java.net
  • Model de travail en réseau avec Java
  • Serveur TCP/IP minimal
  • Client TCP/IP minimal

Remote Method Invocation (RMI)
  • Introduction
  • Définition de l'interface d'un objet distant
  • Définition d'une classe qui implémente l'objet
  • distant
  • Initialisation d'un site serveur
  • Connexion d'un client à un objet distant par son nom externe
  • Compilation des souches et des squelettes
  • Communication de références d'objets distants
  • Passage des paramètres et rendu de résultat
Intégration des méthodes natives (JNI)
  • Objectifs
  • Les méthodes natives
  • Hello World Natif
  • Appeler des méthodes natives
  • Codage des fonctions C pour les méthodes natives
  • Assemblage
  • Transmettre des informations aux méthodes natives
  • Résumé
Introduction aux JSP et Servlet
  • Généralités sur les Servlets
  • L'interaction du client
  • Le cycle de vie d'une Servlet
  • Sauvegarde de l'état du client
  • L'utilitaire servletrunner
  • Exécuter des servlets
  • Syntaxe des Java Server Page
  • Exemple de mis en oeuvre
Accès aux bases de données (JDBC)
  • Généralités
  • Pilotes JDBC
  • Requêtes
  • Exemple Complet
  • Méta classes
  • Les Interfaces graphiques génériques
Les nouveautés de Java-Tiger
  • La nouvelle instruction de boucle.
  • Les types énumérés, l'autoboxing.
  • Les méthodes à nombre variable d'arguments.
  • Les imports statiques.
  • Les types génériques.
Copywright © 2009 SOFTEAM - Think Object : Modeling