Heim  >  Artikel  >  Java  >  Erfahrung im Erlernen des SSM-Frameworks

Erfahrung im Erlernen des SSM-Frameworks

怪我咯
怪我咯Original
2017-06-25 10:16:455598Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn