Als «spring» getaggte Fragen

Spring ist ein modulbasiertes Open Source-Framework zum Erstellen robuster Java / Java EE-Anwendungen.



4
Warum brauchen wir Frameworks für die Abhängigkeitsinjektion? [geschlossen]
Ich habe mehr über das Inversion-of-Control-Prinzip und Dependency-Injection als dessen Implementierung gelesen und bin mir ziemlich sicher, dass ich es verstehe. Es scheint im Grunde genommen zu heißen, dass Sie Ihre Klassenmitglieder nicht als Instanziierungen innerhalb der Klasse deklarieren. Vielmehr sollten die Instantiierungen über den Konstruktor übergeben und zugewiesen werden. …


3
Soll die Serviceebene alle Dao-Ausnahmen erfassen und als Service-Ausnahmen einschließen?
Ich habe eine dreischichtige Spring-Web-App: Dao, Service und Controller. Ein Controller ruft niemals direkt das Dao an, sondern tut dies über die Service-Schicht. Derzeit wird eine Ausnahme (Laufzeit), die nicht behandelt wird, in den meisten Fällen von einer JSP abgefangen, die dem Endbenutzer eine Fehlermeldung anzeigt. Soll die Serviceebene alle …

5
In welcher Ebene soll sich die Validierung befinden?
Ich erstelle eine Rest-API mit Spring Boot und verwende die Ruhezustandsüberprüfung, um Anforderungseingaben zu überprüfen. Ich benötige aber auch andere Arten der Validierung, zum Beispiel, wenn Aktualisierungsdaten überprüft werden müssen. Wenn die Firmen-ID nicht vorhanden ist, möchte ich eine benutzerdefinierte Ausnahme auslösen. Sollte sich diese Validierung auf der Service-Ebene oder …

2
Wo soll die Spring-Konfigurationsdatei abgelegt werden?
Ich möchte Spring Framework in mein Projekt integrieren, insbesondere auf der Serverseite. Ich möchte es also nicht in den WEB-INF-Ordner der Kriegsdatei legen. Soll ich eine applicationContext.xml in jede Ebene einfügen (bedeutet, dass jedes Projekt in verschiedene Projekte unterteilt ist? (Dienste, Domäne und DAO) Was ist die gute Praxis?
18 java  soa  spring 

5
Muss ich Servlets und JSP kennen, um Spring oder Hibernate oder andere Java-Webframeworks zu lernen? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 3 Jahren . Ich habe viele Leute gefragt, wo sie Java-Webentwicklung lernen sollen. Ich kenne Java-Kern …

1
Was ist die Verwendung von DTO anstelle von Entity?
Ich arbeite an einer RCP-Anwendung. Ich bin neu in dieser Anwendung. Spring Beans werden zum Schreiben von Geschäftslogik zum Speichern / Abrufen von Entitäten verwendet. Aber anstatt Entitäten direkt an den Client zu senden, konvertieren wir in DTOs und füllen den Client. Während des Speicherns konvertieren wir DTO erneut in …
17 java  spring  entity  map  dto 


1
Java-Anwendungsstruktur: Horizontale vs. vertikale Aufteilung
Eine kleine Debatte über den Start der Projektstruktur (unter Verwendung von Maven / Eclipse) für eine große Java-Anwendung. Option 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Option 2: area1-entities area1-services …

3
Mehrere Oauth2-Zugriffstoken
Ich habe eine API, die oAuth2 verwendet, und meine eigenen mobilen Apps, die diese API als Backend verwenden. Da Benutzer gleichzeitig über mehrere Geräte (z. B. iPhone, iPad, Android-Tablet oder Android-Telefon) angemeldet sein können, benötige ich die API, um zwischen den einzelnen Verbindungen zu unterscheiden. Ich möchte dies über separate …
13 spring  oauth2 

4
Wann sollte man Spring nicht verwenden, um eine Bohne zu instanziieren?
Ich versuche zu verstehen, was der richtige Gebrauch von Spring wäre. Nicht syntaktisch, sondern zweckmäßig. Wenn Sie Spring verwenden, sollte der Spring-Code dann den gesamten Bean-Instanziierungscode ersetzen? Wann sollte man Spring verwenden oder wann nicht, um eine Bohne zu instantiieren? Das folgende Codebeispiel kann Ihnen dabei helfen, mein Dilemma zu …
13 java  spring 

2
Gemeinsam genutzte Domänenmodelle der Microservice-Architektur
Nehmen wir an, wir haben eine Spring Boot-Anwendung, die Microservices-Architektur verwendet. Jeder der Dienste verfügt über eigene Domänenmodelle. Jeder Dienst muss jedoch auf ein Benutzerdomänenobjekt verweisen. Was wäre der beste Ansatz, um dieses Problem zu lösen? Wäre es für jeden Dienst besser, nur eine Benutzer-ID zu haben und dann bei …

3
Wie verwalte ich 2 DAO-Methoden in einer einzigen Transaktion?
In einem Interview fragte mich jemand: Wie verwalten wir zwei Transaktions- / Dao-Methoden in einer einzigen Transaktion? Gewünschte Fähigkeiten: Wenn einer von ihnen fehlschlägt, müssen wir beide Methoden zurücksetzen. Beide Methoden können mit einer einzigen Transaktion getrennt aufgerufen werden. Die Verwaltung sollte auf der DAO-Ebene und nicht auf der Service-Ebene …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.