IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Migration Java 1.3 à 6


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Par défaut Migration Java 1.3 à 6
    Bonjour,
    On me demande un audit de migration entre versions Java, précisément entre la version 1.3 et 6 de Java.
    J'ai trouvé ce document qui me semble succin pour la tâche à réaliser.
    Après entre le 5 et le 6 je regarderai cette page

    Mais si certain ont d'autre sources/expérience ça me serais utile

    Voilà le peu d'information que j'ai
    Le client est un vendeur de pièce détaché
    Actuellement il y a environ 7 catalogues électroniques programmés en applets java (faites il y a 10 ans en arrière). Elles ont évoluées petit à petit au fil des années.

    Les données sont stockées dans des tables DB2 sous AS400.

    Le client souhaite utiliser des Web services mais leur version de JAVA ne les gère pas, ils obtiennent donc une liste d’erreur.

    Environnement technique actuel :

    Applet JAVA 1.3, Base de donnée DB2 sous AS400 (environ 100 tables, 85 Giga de donnée) répliqué sur du MySQL, serveur d’application Websphere, Interconnexion avec ERP MOVEX.
    Ils utilise des API externe mais ce n'est pas là question pour l'instant.
    N'ayant jamais fait de migration entre version Java je me demande s'il y a des erreurs à éviter absolument

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    le trois choses qui peuvent te poser problème à mon avis.

    - les vieilles api dépréciées -> un compilation avec java 6 te donnera les problème de déprécation, investiguer au cas par cas
    - les nouveaux mot clé qui entreront en conflit avec des noms de variables de meme nom (le cas typique "Enumeration enum" ne compile plus en java 5). Même qu'au dessus pour détecter
    - le code qui se base sur des bug de la jvm (le classique "ce n'était pas une fonctionnalité, c'était une bug, il a été corrigé).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Par défaut
    Merci de ta réponse
    As tu eu le temps de regarder le document indiqué dans mon premier poste? Quant pense tu ?

  4. #4
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Elle me semble une bonne base de travail. D'ailleurs les points que tchize_ evoque sont traités dans ce document.

    Après tout dépend le travail qu'il t'est demandé.
    S'il s'agit simplement de faire fonctionner une appli programmée en java 1.3 sur un jre 1.6, le travail est assez simple. Il y a même de fortes chances que tu n'aie absolument rien a faire si les mots clé assert et enum n'ont pas été utilisés.
    La documentation me semble assez exhaustive sur les problèmes que tu risque de rencontrer dans ce cas.

    Après si tu dois par exemple refactoriser le code pour utiliser le génériques partout ou c'est possible, la charge de travail risque de s'envoler.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Par défaut
    Ok, la migration devrait se passer en deux phase.
    La première serait de faire fonctionner leur appli avec Java 6, après il y aura un lot d'améliorations ....

    Merci pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Migration Java 1.7 vers 1.8, javadoc plus compatible
    Par ToTo13 dans le forum Général Java
    Réponses: 8
    Dernier message: 27/06/2015, 01h25
  2. [EJB] Migration Java SE vers Java EE
    Par psecheresse dans le forum Java EE
    Réponses: 7
    Dernier message: 08/10/2009, 07h20
  3. migration java 32 bits vers 64 bits
    Par patrox333 dans le forum Langage
    Réponses: 2
    Dernier message: 26/03/2008, 21h01
  4. Documentation relative à une migration vers Java
    Par GammaOH dans le forum Smalltalk
    Réponses: 5
    Dernier message: 26/04/2006, 15h29
  5. [Migration]java vers C
    Par chelguera dans le forum Général Java
    Réponses: 1
    Dernier message: 14/01/2005, 19h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo