Webontwikkeling 3 Examen Voorbereiding
Theorie Database connection Database url en schema links moeten in web.xml staan (map WEB-INF): <web-app (...)> (...) <context-param> <param-name> dburl </param-name> <param-value>jdbc:postgresql:// databanken.ucll.be:62122/2TXXX </param-value> </context-param> <context-param> <param-name> schema </param-name> <param-value> groupX_teamX </param-value> </context-param> </web-app> ServletContext leest deze parameters. Als de applicatie opgestart wordt, dan zal de AppContextListener -klasse door de annotation @WebListener in werking worden gesteld. Hij vraagt de dburl en schema op uit de ServletContext. De AppContextListener vraagt aan de DBConnectionService om connectie te maken met de databank. De DBConnectionService vraagt aan de DBConnectionManager om een connectie te maken met de databank. Als er nog geen DBConnectionManager-object is, dan wordt