Servlets - Utilisation correcte ? - Java - Programmation
Marsh Posté le 19-10-2009 à 16:46:10
tu ferais pas mieux de passer par un pool de connexion? surtout pour ce genre de cas (auto completion en ajax) si t'as 10 gus en train de taper dans le champ, ca fait tout de suite une foultitude de requêtes et donc d'ouverture de connexions en un rien de temps...
et sinon pense à blinder ton code contre les injections sql, car la on peux lui faire renvoyer un peu n'importe quoi...
Marsh Posté le 19-10-2009 à 16:50:08
Merci
Pour le pool de connexions, je fais comment en pratique ?
Je "met" ca dans le contexte de tomcat ou quoi ?
Pour blinder le code je vais y regarder oui
Edit:
Protection contre l'injection de code :
Code :
|
Connection pool:
J'ai piqué le code ici : http://www.kgo.de/Pool.html
Marsh Posté le 22-10-2009 à 08:34:46
CdE a écrit : Mets un timer dans ton champs pour l'ajax aussi (genre au moins 500ms sans modification avant de faire la requête) ça t'évitera de manger 200 requêtes pendant que le mec tape. |
Ok, oui bonne idée, tu as un exemple ?
Marsh Posté le 19-10-2009 à 16:31:49
J'ai fait un essai avec ajax (une aide à la recherche, à la google style), qui va lire des enregistrement dans Oracle.
Donc à chaque frappe du clavier --> Un select executé.
J'aimerai vos avis sur plusieurs points :
- Est-ce que je gère bien les connexions/déconnexions ?
- Est-ce que ce code est correct au point de vue performances ?
- Que changeriez vous ?
Je cherche surtout à faire du code propre et performant, et je vous rassure, ce n'est pas un exercice à terminer pour un cours quelconque ;-)
Message édité par didier1809 le 19-10-2009 à 16:35:22
---------------
.