Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    21
    ciao sto capendo un po come funziona ma avre alcora alcune domande :

    1- il file login.txt che ho nella cartella db non veniva mai scritto allora ho richiato il metodo per creare il file passando il percorso e me l ho ha creato nella seguente posizione :

    D:\desktop\workspace HTML\.metadata\.plugins\org.eclipse.wst.server.cor e\tmp0\wtpwebapps\
    _PROGETTO PROGRAMMAZIONEWEB\db

    sapresti spiegarmi perche? e se passo il progetto su un altro pc funziona ancora ?

    2- perche se uso la classe FileWriter(sempe con il paramentro append ture) ogni volta che lo eseguo la prima volta appena apro eclipse mi azzera il file mentre per le succcessive volte aggiorna il file ?

    ancora grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Quote Originariamente inviata da toniCors Visualizza il messaggio
    ciao sto capendo un po come funziona ma avre alcora alcune domande :

    1- il file login.txt che ho nella cartella db non veniva mai scritto allora ho richiato il metodo per creare il file passando il percorso e me l ho ha creato nella seguente posizione :

    D:\desktop\workspace HTML\.metadata\.plugins\org.eclipse.wst.server.cor e\tmp0\wtpwebapps\
    _PROGETTO PROGRAMMAZIONEWEB\db

    sapresti spiegarmi perche? e se passo il progetto su un altro pc funziona ancora ?
    Perchè tu stai eseguendo il tuo progetto da dentro il tuo IDE. Il tuo IDE (Eclipse) deve usare una istanza di un Servlet Container (Tomcat) dove effettuare un "deploy". Questa istanza "emula" un ambiente di esecuzione.

    Tutto questo non è ciò che accade "in produzione". In un ambiente reale, c'è già un Servlet Container (o un Application Server) funzionante e configurato. Dentro a questo server fai il deploy della tua Web Application (che prima va compilata e impacchettata). Questo sarà l'ambiente di esecuzione "reale", la cui struttura di directory rispecchia quella che tu hai usato in fase di realizzazione (tranne, ovviamente, i riferimenti locali). Alla seconda domanda ho risposto intrinsecamente.


    2- perche se uso la classe FileWriter(sempe con il paramentro append ture) ogni volta che lo eseguo la prima volta appena apro eclipse mi azzera il file mentre per le succcessive volte aggiorna il file ?

    Perchè, evidentemente, ad ogni avvio della applicazione Eclipse ripulisce il suo ambiente di lavoro (lo ricrea da zero, fornendoti ogni volta un ambiente nuovo). Tieni presente che io non uso Eclipse, ma questo non c'entra nulla. Il fatto è che io non avvio i miei programmi (siano essi web-application o applicazioni desktop) da dentro l'IDE. Semplicemente l'IDE lo uso per programmare e compilare. Poi prendo il mio pacchetto compilato e lo vado a testare in un ambiente di test separato. Ma questo è il mio personalissimo modo di procedere.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.