suchen

Heim  >  Fragen und Antworten  >  Hauptteil

jsp, servlet, dao implementieren eine MVC-Architektur, bei der im Allgemeinen jeder die Datenbankverbindung schließt

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.

为情所困为情所困2739 Tage vor561

Antworte allen(1)Ich werde antworten

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:08:07

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

    Antwort
    0
  • StornierenAntwort