Heim > Java > javaLernprogramm > So verwenden Sie das Java-Framework

So verwenden Sie das Java-Framework

little bottle
Freigeben: 2020-09-17 16:25:41
Original
4857 Leute haben es durchsucht

Das Framework wird auch als halbfertiges Produkt in der Entwicklung bezeichnet. Es kann nicht alles für die gesamte WEB-Anwendung bereitstellen, aber mit dem Framework können wir uns auf die Entwicklung der Geschäftslogik konzentrieren, ohne uns um deren technische Implementierung usw. kümmern zu müssen Hilfsgeschäfte. Werfen wir einen Blick auf die drei wichtigsten Frameworks von Java und die Verwendung von Java-Frameworks.

So verwenden Sie das Java-Framework

Drei Hauptframeworks von Java: Struts+Hibernate+Spring (Die drei Hauptframeworks von Java werden hauptsächlich für WEB-Anwendungen verwendet.)

Was ist SSH-Integration?

(1) Struts (Präsentationsschicht) + Spring (Geschäftsschicht) + Hibernate (Persistenzschicht).

(2) Struts: Es handelt sich um ein Präsentationsschicht-Framework, das hauptsächlich für die Seitenanzeige, das Akzeptieren von Anforderungen und das Verteilen von Anforderungen im MVC-Framework verwendet wird. Struts gehört zur VC-Ebene und ist für die Schnittstellenpräsentation und -verteilung von MVC verantwortlich Beziehungen; Ansicht Verwenden Sie JSP, HTTP usw.

(3) Spring: Es handelt sich um ein Business-Layer-Framework und ein integriertes Framework, das die Präsentationsschicht und die Persistenzschicht gut verbinden kann.

(4) Ruhezustand: Es handelt sich um ein Persistenz-Framework, das für Vorgänge mit relationalen Datenbanken verantwortlich ist.

So verwenden Sie das Java-Framework

Wie verwende ich das Spring-Framework?

Spring unterstützt sowohl programmatische Transaktionsstrategien als auch deklarative Transaktionsstrategien, und die meisten von ihnen verwenden deklarative Transaktionsstrategien.

Es gibt 4 Arten deklarativer Transaktionsstrategien:

(1) Verwenden Sie TransactionProxyFactoryBean, um die Transaktions-Proxy-Konfiguration für Bean zu generieren.

(2) Übernehmen Sie die Konfigurationsmethode für den Bean-Vererbungstransaktions-Proxy.

(3) Verwenden Sie BeanNameAutoProxyCreator, um automatisch einen Transaktions-Proxy basierend auf dem Bean-Namen zu generieren. Dies ist eine Möglichkeit, einen Transaktions-Proxy mithilfe des AOP-Frameworks von Spring zu konfigurieren, was ein gewisses Verständnis des AOP von Spring erfordert.

(4) Verwenden Sie DefaultAdvisorAutoProxyCreator, um das AOP-Framework von Spring direkt zum Konfigurieren des Transaktions-Proxys zu verwenden. Der Effekt ist sehr gut, aber die Lesbarkeit ist nicht so gut wie bei den vorherigen drei.

Wie verwende ich das Struts-Framework?

1. Führen Sie das Paket aus (entpacken Sie es) struts2-blank.war.

2. Schreiben Sie Aktionsklassen und einige Konfigurationsdateien.

Wie verwende ich das Hibernate-Framework?

Hibernate kann automatisch Entitätsklassen und Zuordnungsdateien über Tabellen generieren.

Stellen Sie eine bestimmte Zuordnung zwischen Java-Objekten und relationalen Datenbanken her, um direkten Zugriff auf Java-Objekte (im Allgemeinen Entitätsklassen) zu erreichen.

Laden Sie zunächst die für den Ruhezustand erforderlichen Pakete herunter und kopieren Sie dann die Pakete in lib in das Projekt.

Gleichzeitig können Sie myeclipse auch verwenden, um das Hibernate-Framework direkt zu laden. Konfigurationsdatei hibernate.cfg.xml

Verwandte Lernempfehlungen: Java Basic Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Java-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage