Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Convertire applicazione da file a db

    ho una "domanda" curiosa :P

    io ho sviluppato la mia applicazione che salva su file molto semplicemente, ora per necessità o per altri motivi, devo "trasformarla" e mandare il salvataggio su database.

    senza andare a stravolgere molto, come mi consigliate di procedere?

    installo apache e uso hibernate per fare il tutto? sono un pò arrugginito con il tutto :P

  2. #2
    Dipende, se devi fare solo un'operazione di salvataggio di poche informazioni puoi anche appoggiarti al semplice JDBC. Hibernate è conveniente utilizzarlo quando si ha a che fare con molte tabelle e schemi relazionali con un minimo di complessità.
    "Na' sedia te vojo tirà!"

  3. #3
    il problema è che ho pensato l'app non per salvataggio su db.

    quindi tu mi consigli di sostituire solo le classi di salvataggio con classi che "fanno la stessa cosa" solo a livello di query, creando la struttura manualmente e settando i vincoli software nel database.

  4. #4
    Io non sostituirei le classi ma ne aggiungerei di nuove.
    Non so come è fatta la tua applicazione, ma potresti pensare di strutturare questa parte, chiamiamola di business logic, con interfacce o classi astratte in modo da tenere entrambe le gestioni (non si sa mai ti possa servire nuovamente il salvataggio su file).

    Faccio un esempio:

    codice:
    public interface businessLogicInterface {
    
        public void salvaDati();
    
    }
    
    public class salvaDatiDatabase implements businessLogicInterface {
    
        public void salvaDati() {
    
        // Logica di salvatagggio su dabase
    
        }
    
    }
    
    public class salvaDatiFile implements businessLogicInterface {
    
        public void salvaDati() {
    
        // Logica di salvatagggio su file
    
        }
    
    }
    "Na' sedia te vojo tirà!"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.