1) MySQL: Lassen Sie uns zunächst über die Datenbank sprechen. Für die erste Verwendung der Datenbank müssen Sie nur das Hinzufügen, Löschen, Ändern und Abfragen sowie die Beziehung zwischen Tabellen beherrschen auch
Einige, ich persönlich denke, dass MySQL flexibler ist als SQLServer. Die Bedeutung von Limit besteht darin, mit dem 101. Datenelement zu beginnen 10
Daten. Sehen Sie, es ist sehr rationalisiert
SELECT COUNT(*) FROM foo WHERE b = 1; SELECT a FROM foo WHERE b = 1 LIMIT 100,10;
Dann schauen wir uns die Paging-Anweisungen von SQL Server an, alle Arten von Verschachtelungen ein großer Kopf!
select * from ( select row_number()over(order by tempcolumn)temprownumber,* from (select top 10 tempcolumn=0,* from table1)t )tt where temprownumber>5
(Wenn Sie die Fähigkeit haben, können Sie etwas über verteilte Datenbanken lernen.)
2) mybatis: Als Persistenzschicht ist es gerade populär geworden und Hibernate haben ihre eigenen Vor- und Nachteile. Nach der Konfiguration der Verbindung können grundsätzlich alle Konfigurationsdateien automatisch generiert werden, was für eine schnelle Entwicklung geeignet ist, aber alle Daten geladen werden ist nicht flexibel genug. Mybatis wird bei Bedarf geladen, ist halbautomatisch und verfügt über flexible
-Funktionen, die immer beliebter werden. Die Voraussetzung ist, dass die Grundlage der Datenbank nicht zu schlecht sein sollte Beziehungen zwischen Tabellen im Mapper und Schreibe alle SQL
Operationsanweisungen Kurz gesagt, es gibt viel Spielraum für Programmierer, hauptsächlich einschließlich Konfigurationsdateien und Mapping-Dateien!
3) Spring: Spring ist wirklich ein großartiger Container, offen für alle Flüsse. Es gibt zwei Konfigurationsmethoden für Spring: Annotation und XML. Die Konfigurationsdatei von mybatis kann
bis
Übergeben Sie SqlSessionFactory und alle Klassen als Beans an das Spring-Management,
<context:component-scan base-package="包"/>und fügen Sie sie dann in Form von Annotationen in Dao ein 4) Spring MVC : MVC Die Geschäftslogikschicht des Musters ist in der aktuellen Entwicklung ein fast unverzichtbares Muster. Es gibt nicht viele zu erwähnende Vorteile 5JSP: Das Frontend verwendet JSP mit JSTL- und EL-Ausdrücken, und der Code wird es tun wird später veröffentlicht
Das obige ist der detaillierte Inhalt vonErfahrung im Erlernen des SSM-Frameworks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!