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

    classe condivisa

    in un sito web.. ho una classe che implementa un pool di connessioni per database.
    come posso rendere tale classe comune a tutte le sessioni utente che ho sul sito .. in modo tale che tutte le pagine del sito peschino una connessione ad db dal pool?
    devo mettere la classe static?

  2. #2
    ma questa classe l'hai realizzata tu? Te lo chiedo perché se l'hai presa da qualche parte è probabile che già sia implementata per mantenere il pool condiviso.
    Se invece l'hai realizzata tu, ti consiglio di usare il pattern singleton (vedi http://www.onjava.com/pub/a/onjava/2...singleton.html oppure http://www.onjava.com/pub/a/onjava/2...singleton.html).

    p.s in ogni modo se non è per studio, ti consiglio di utilizzare una delle tante librerie pronte per gestire i pool. Una su tutte: http://jakarta.apache.org/commons/dbcp/
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    uso Apache's Commons Pool (http://jakarta.apache.org/commons/pool/) in realta non sono vere e proprie connessioni ad un db...

    Il mio scopo è fare in modo che esita una sola classe che gestisca le connessioni e se due utenti diversi visitano il sito, entrambi pescano da quest'unica classe per avere la connessione.

    La soluzione che mi hai suggerito fa al caso mio?
    Per esempio.. mettere la classe "static" non va bene?
    Oppure creare una var di applicazione?

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.