Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123

    [Java]Consigli sul trattare gli oggetti

    Ciao a tutti,

    Perdonate il titolo del topic, ma proprio non sapevo come chiamarlo..

    Dunque, la domanda è semplice:

    Se ho N capi di abbigliamento (quindi classe per gli abiti, che al suo interno ha un array list di oggetti Taglia), leggendo dal DB, è meglio "caricare" tutti i dati (creare quindi l'array list di oggetti CapiAbbigliamento) e quindi alla modifica su uno di essi, modificare l'oggetto ed il dato nel DB, oppure leggerne solamente i nomi, ed al click su uno di essi creare l'oggetto leggendo dal db?

    Mi chiedo questo, poichè ho paura di eventuali problemi con la memoria (dovendo memorizzare N elementi).

    Grazie a tutti!^^

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    queste sono scelte implementative che ti vengono fuori da un po' di esperienza.
    Dipende. Intanto caricare informazioni che non usi può creare uno spreco di risorse, inteso come tempo per caricarle, spazio per memorizzarle. Se prevedi che fai accessi continui alle risorse allora per me è meglio uno sforzo iniziale e poi sei libero di fare quello che ti pare, se prevedi di fare un accesso una tantum allora è meglio caricarle a richiesta.
    In generale non c'è la soluzione assoluta, valuta pro e contro e sicuramente sai come funziona (visto che la stai sviluppando).

    A presto ciauuu

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Eh.. questo è il guaio! Potrei avere accesso a quegli elementi per (ipotesi) 20 volte, ma anche per 40..oppure 5.

    Li caricherò tutto, e lo testerò a fondo (il più possibile insomma).

    grazie per la risposta! ^^

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    prova a metterti nei casi limite (risposta in seguito al caricamento massimo con risorse minime) e vedi che succede

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 © 2025 vBulletin Solutions, Inc. All rights reserved.