ciao!
ho varie classi / metodi che interrogano un db, e mi restituiscono i dati che codifico in json.
a questo punto ho fatto una piccola classe per creare un piccolo sever http in modo da recuperare i dati.
una cosa del genere:
codice:
public class JsonServer {
private static final String HOSTNAME = "localhost";
private static final int PORT = 8000;
private static final int BACKLOG = 1;
private static final String HEADER_CONTENT_TYPE = "Content-Type";
private static final Charset CHARSET = StandardCharsets.UTF_8;
public void get() throws IOException {
final HttpServer server = HttpServer.create(new InetSocketAddress(HOSTNAME, PORT), BACKLOG);
server.createContext("/get", he -> {
// DO STUFF
});
server.start();
}
}
io però vorrei creare vari context, ognuno che lancia un determinato metodo per interrogare il db.
ma ho vari dubbi, anche sul dove mettere lo start a questo punto.
pensavo di creare una mia classe che implementa HttpHandler, ma poi come faccio ad indicargli cosa voglio prendere dal db?