Ik heb voor een schoolproject (het ontwikkelen van een dynamische website in Java) gekozen voor Apache Struts. Aan de ene kant om er ervaring mee op te doen en aan de andere kant omdat ik van mening ben dat het programmeren er makkelijker en overzichtelijker van wordt.
Ik heb nu dus de eerste action werkend en heb nu informatie uit 'de' database nodig. Da's geen probleem, hier heb ik een database en een datamanager klasse voor geschreven. Maar hoe ga ik voorkomen dat deze voor elke action class appart geïnstantieerd worden? Ik kan alle methoden static maken maar dan krijg ik waarschijnlijk weer last met zaken als het initialiseren van de databasepool en dergelijke.
Heeft iemand ervaring met dit probleem en wellicht een betere oplossing dan die van mij of is het gebruik van static methoden zo ongeveer de enige 'nette' methode?
Ik heb nu dus de eerste action werkend en heb nu informatie uit 'de' database nodig. Da's geen probleem, hier heb ik een database en een datamanager klasse voor geschreven. Maar hoe ga ik voorkomen dat deze voor elke action class appart geïnstantieerd worden? Ik kan alle methoden static maken maar dan krijg ik waarschijnlijk weer last met zaken als het initialiseren van de databasepool en dergelijke.
Heeft iemand ervaring met dit probleem en wellicht een betere oplossing dan die van mij of is het gebruik van static methoden zo ongeveer de enige 'nette' methode?