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

Eclipse Java Discussion :

Comment faire mon application Java, sous Eclipse ?


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 11
    Par défaut Comment faire mon application Java, sous Eclipse ?
    Bonjour,
    Je travaille sur un projet dans lequel je dois créer une application Java (avec interface et tout) sur Eclipse qui me permettra en premier lieu d'importer des fichiers de type CSV XML ou Excel et de les stocker en base de données , afin de faire des traitements de Data Mining sur ces documents par la suite.
    Je ne sais pas par où commencer ni comment faire, j'ai pensé à utiliser comme SGBD MongoDB et DAO pattern MVC pattern et SAX parser ( pour lire les fichiers xml).
    Pouvez-vous me donner des idées ? Par quoi dois-je commencer et les étapes. Je suis perdue et je n'arrive pas à avancer.
    Si vous avez aussi des tutoriels qui pourront m'aider, n'hésitez pas.
    Merci d'avance pour vos réponses.

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Il faut que tu sépares bien les problèmes

    1) Vérifier que tu procèdes bien à l'importation des données :
    - csv : fichiers plats avec séparateur (probablement un ";") -> contente-toi de lire le fichier ligne par ligne (regarde la classe Scanner)
    - xml : prend une bibliothèque genre Dom4J pour simplifier la lecture
    - Excel : prend la bibliothèque Poi

    une fois que tu es sûre de récupérer toutes les données alors étape suivante :

    2) Pour le choix de la base regarde bien les objectifs à atteindre avec le DataMining
    - Est-ce que tu as besoins d'un vrai système OLAP ?
    - Est-ce que ce ne serait pas plutôt de simples statistiques ?

    A la fin seulement la restitution du résultat :

    3) Le MVC n'est pas une obligation si l'interaction avec l'utilisateur est minimaliste :
    - si l'utilisateur doit choisir les fichiers à importer : JFileChooser
    - si l'utilisateur ne fait qu'appuyer sur des boutons pour visualiser des tableaux / des états

    Pour les tableaux : JTable
    Pour les états (impression, pdf, renvoi dans Excel, ...) voir JasperReport.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2012
    Messages
    3 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3 020
    Par défaut
    Salut,

    Pour bien t'aider à visualiser les choses, tu devrais aussi faire un MCD, cela t'aidera grandement pour créer ta base de données, parce que si tu y vas à l'arrache, tu risque d'avoir des requêtes vraiment pas évidentes à écrire au final, avec des temps de perf dégradés. Et si tu dois faire du data mining je suppose que tu dois traiter un gros volume de données.

    Pour moi, la première étape serait même de faire le MCD. Cela permets en général de lever pas mal de lièvres :

    * Que fait-on de tel champ?
    * Quelles sont les règles de gestion?
    * Quelles sont les exceptions?
    * etc

    Bon courage en tout cas.

  4. #4
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 11
    Par défaut
    Citation Envoyé par Carhiboux Voir le message
    Salut,

    Pour bien t'aider à visualiser les choses, tu devrais aussi faire un MCD, cela t'aidera grandement pour créer ta base de données, parce que si tu y vas à l'arrache, tu risque d'avoir des requêtes vraiment pas évidentes à écrire au final, avec des temps de perf dégradés. Et si tu dois faire du data mining je suppose que tu dois traiter un gros volume de données.

    Pour moi, la première étape serait même de faire le MCD. Cela permets en général de lever pas mal de lièvres :

    * Que fait-on de tel champ?
    * Quelles sont les règles de gestion?
    * Quelles sont les exceptions?
    * etc

    Bon courage en tout cas.

    en effet je ne sais pas quoi modéliser parce que le rôle de l'application est que chaque utilisateur :
    peut importer un fichier ( l'enregistrer aussi dans la base de données), et traiter les incohérence/traitement Data mining (et pour cette partie je n'ai pas encore d'informations)
    donc pour faire un MCD ou modéliser avec uml aussi je vois pas que faire ( y'aura une classe utilisateur et puis c'est tout!!)

  5. #5
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    donc pour faire un MCD ou modéliser avec uml aussi je vois pas que faire
    Eh oui, en entreprise c'est très courant de demander un développement sans préciser au développeur ce qu'il doit faire

    Sinon, regarde si tu ne peux pas aller voir les quelques utilisateurs les plus représentatifs
    pour faire toi-même tes spécifications (à voir avec ton responsable donc ...)

    Perso, dans un cas comme cela, je note les demandes de la hiérarchie
    et je vérifie (diplomatiquement !) auprès des utilisateurs.

    Ne pas oublier aussi qu'un datamining est une application "politique" pour l'entreprise.
    On n'est pas dans la simple mise en place d'un programme de gestion des stocks.
    Il y a automatiquement, à travers la production de chiffres, des enjeux de pouvoir.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  6. #6
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 11
    Par défaut
    Merci pour votre réponse.
    En effet, l'utilisateur va pouvoir importer les fichier et faire les traitements DATA MInInG, mais, pour cette partie, je n'ai toujours pas d'informations (si c'est que des stat ou pas) donc je commence par l'importations des fichiers.

Discussions similaires

  1. Export Application Java avec HSQLDB sous Eclipse
    Par lemzo84 dans le forum JDBC
    Réponses: 2
    Dernier message: 20/08/2016, 10h18
  2. Réponses: 10
    Dernier message: 10/03/2016, 21h26
  3. deployer une application créé avec eclipse
    Par Mickael Scofild dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 31/08/2007, 11h36
  4. Deploiement d'applications SWT avec Eclipse
    Par Silvergrom dans le forum Langage
    Réponses: 2
    Dernier message: 18/10/2006, 15h26
  5. Réponses: 2
    Dernier message: 26/05/2003, 19h42

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