jsp, servlet, dao implementieren eine MVC-Architektur, bei der im Allgemeinen jeder die Datenbankverbindung schließt
为情所困
为情所困 2017-05-16 17:06:07
0
1
579

Keine Notwendigkeit für verschiedene Frameworks, nur ein Modell wie JSP+Servlet+Dao

Es gibt zwei Hauptprobleme
1. Theoretisch ist Dao für die Datenbank verantwortlich, daher sollten alle Vorgänge mit der Datenbank (einschließlich schließender Verbindungen, Anweisungen und Ergebnismengen) innerhalb von Dao abgeschlossen werden. Manchmal erfordert eine bestimmte Operation in einem Servlet jedoch den Aufruf mehrerer Daos, was bedeutet, dass die entsprechende Verbindung möglicherweise mehrmals geöffnet und geschlossen wird, was die Leistung erheblich beeinträchtigt. Sollten wir es also auf ein Servlet verschieben?

2. Wenn die Verbindung geschlossen wird, werden die Anweisung und die Ergebnismenge automatisch geschlossen, sodass Sie nicht hart arbeiten müssen, um sie alle zu schließen.

为情所困
为情所困

Antworte allen(1)
淡淡烟草味

1 数据库连接池
2 不会,需要手动释放statement和resultset

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage