Backend voor de AJAX calls die gemaakt worden door het DBKComponent van @escheper.
Deze webapplicatie maakt de calls naar de Postgres database waarin de DBK objecten staan. Het ondersteund de volgende API-calls:
**/api/features.json**
Geeft GeoJSON terug met een featurecollection van alle DBK's. Mogelijke parameter is srid (niet verplicht, defaults naar 28992).
**/api/object/<id>.json**
Geeft een JSON object terug met een DBKObject. Mogelijke parameter is srid (niet verplicht, defaults naar 28992).
Om deze webapp te installeren moet je de tomcat vertellen hoe hij met de database kan connecten. Dit doe je door in tomcat/conf/server.xml het volgende blok onder te zetten:
<Resource
name="jdbc/dbk-api"
auth="Container"
type="javax.sql.DataSource"
username="<dbuser>"
password="<dbpassword>"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://<server>:<port>/<dbname>"
maxActive="40"
validationQuery="select 1"
timeBetweenEvictionRunsMillis="30000"
minEvictableIdleTimeMillis="5000"
/>
Hier moeten uiteraard de juiste gegevens worden ingevuld. Hierna moet de Postgres driver worden gedownload en worden gekopieerd in tomcat/lib. Deze kan gedownload worden van de volgende site:http://jdbc.postgresql.org/download.html.
Hierna moet tomcat worden herstart en kan de applicatie worden gedeployed.