Ciao a tutti,
ho creato un applicazione web che visualizza dati provenienti da db .
nel lato frontend ho utilizzato datatable, back end una servlet che si connette al db legge i dati e li manda in html a datatable per il browser.
il codice java in linea di massima e' questo :
ResultSet resultSet = s.executeQuery("SELECT * FROM tabella");
....
results.append("<th>campo1</th>");
results.append("<th>campo2'</th>");
results.append("<th>campo3'</th>");
...
while (resultSet.next()) {
results.append("<tr>");
for (int i = 1; i <=3; i++)
results.append("<td>" + resultSet.getObject(i) + "</td>");
}
questo codice mi genera una pagina html che mi visualizza 5000 record formattati a dovere dal plug-in jquery datatable
Domande:
come potrei gestire questa web application riducendo il tempo di caricamneto dati ?
utilizzando json ?
sarebbe un metodo pi� efficente ?
come potrei generare un file json da codice java e mandarlo al browser per la lettura ?
non sto sfruttando a pieno le potenzialit� di datatable ?
Grazie