Spring Boot in Aktion
Spring Boot in ActionVon Craig Walls
Rezensionen: 20 | Gesamtbewertung: Durchschnitt
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
Spring Boot in Action ist eine entwicklerorientierte Anleitung zum Schreiben von Anwendungen mit Spring Boot. Darin erfahren Sie, wie Sie Konfigurationsschritte umgehen, damit Sie sich auf das Verhalten Ihrer Anwendungen konzentrieren können. Der Spring-Experte Craig Walls verwendet interessante und praktische Beispiele, um Ihnen beizubringen, wie Sie die Standardeinstellungen effektiv verwenden und Spring Boot überschreiben und anpassen können
Rezensionen
Die Sache ist, ich bin ein großer Fan von Java. Das bringt mich in eine Menge Spott. Es gibt viele andere Softwareentwicklungstechnologien wie Ruby on Rails und Node.js, die wahrscheinlich produktiver sind, da sie einen Großteil der Standard-Webanwendungs-Boilerplate für Sie ausführen. Die Spring-Bibliothek bietet dem Java-Entwickler auch eine Menge Boilerplate für Webanwendungen, aber es ist nicht zu übersehen, dass Java ausführlicher ist als einige der anderen Optionen, und Sie benötigen viel mehr Code und Konfiguration, um das Boilerplate miteinander zu verbinden .
Geben Sie Spring Boot ein. Bei Spring Boot geht es darum, den Aufwand für die Entwicklung von Java-Webanwendungen mit Spring zu verringern. Spring Boot konfiguriert automatisch den größten Teil einer Spring-Webanwendung für Sie. Es kümmert sich um den größten Teil des Abhängigkeitsmanagements und der Servlet-Konfiguration und erstellt und fügt häufig verwendete Beans in den Anwendungskontext ein, wann, wann und ob sie benötigt werden. Dies reduziert die Menge an Code und Konfiguration, die Sie schreiben müssen, drastisch und ist klug genug, um herauszufinden, welche Abhängigkeiten Sie benötigen, und verwendet getestete Konfigurationen, um sicherzustellen, dass sie gut zusammenspielen. Außerdem können Sie die Codemenge weiter reduzieren, indem Sie Ihre Anwendung in Groovy oder einer Kombination aus Groovy und Java schreiben. Sie können sogar Grails nutzen.
Plötzlich wird Java mit Ruby on Rails und Node.js in Bezug auf die Produktivität viel wettbewerbsfähiger, mit dem zusätzlichen Vorteil einer statisch typisierten, nicht interpretierten Sprache, die auf der JVM ausgeführt wird. Ich habe häufig gesehen, dass Java Spring-Webanwendungen ähnliche Ruby on Rails-Anwendungen übertreffen. Dies sind in der Tat sehr aufregende Zeiten für Java.
Spring Boot in Action erklärt all dies und mehr klar, einschließlich des Betriebs eines eingebetteten Kater und des Testens mit Selenium. Es ist kein langes Buch und die letzten 35% sind Anhänge, aber es sind nützliche Informationen, die Sie als Spring Boot-Entwickler benötigen. Kurz zu sein bedeutet auch, dass sich Spring Boot wie ein riesiger Berg zum Klettern und Erobern anfühlt. Wenn ich eine Kritik an dem Buch hätte, wäre es, dass das Kapitel über den Einsatz am Anfang und nicht am Ende stehen sollte.
Abgesehen von diesem Punkt erledigt das Buch die Aufgabe, von der Projekterstellung bis zur Bereitstellung in der Cloud. Gut gemacht, aber ich warte auf Spring Microservices in Aktion ...
Vortragsnotiz en Français ici
Да, 2/3 книги посвящены связке Groovy & Grails, что сделало её obsolet примерно за два года до издания. Тем не менее, читается книга легко и именно в качестве затравки для дальнейшего изучения фреймворка
Цікаві т тіпси. Якщо спєц в спрінгу, то її обов'язково потрібно прочитати.
Im Allgemeinen liest sich das Spring Boot in Action-Buch gut und ist für Anfänger geeignet, die mit dem Spring-Framework ein wenig vertraut sind.
Ich mag besonders nicht die Tatsache, dass Kapitel 5 und 6 hauptsächlich dem Groovigen und seiner „Eleganz“ gewidmet sind. Meiner Meinung nach gehören diese Kapitel zum Abschnitt "Anhänge" und sind nicht ordnungsgemäß vor dem Stellantrieb und dem Einsatz platziert.
Eine letzte Sache: Es gibt keinen Absatz, in dem erklärt wird, wofür Groovy wirklich gut ist (nicht für die produktionsbereite Anwendungslogik, fwiw). Der Teil des Buches, der mich wirklich verloren hat, war die Erklärung, dass Zugriffsmodifikatoren Code-Rausch-Entwickler sind, die generell loswerden sollten.
Denken Sie, Sie können den gleichen Wert und ein noch tieferes praktisches Verständnis erzielen, indem Sie die offiziellen Frühlingsrichtlinien und Tutorials online verwenden.
Das Buch behandelt wichtige Spring Boot-Themen: Autokonfigurationen, Maven- (und Gradle-) Starterdefinitionen, Spring Boot Actuator und Anwendungsbereitstellung. Dies ist die Basis. Präsentieren Sie auch weniger verbreitete und meiner Meinung nach weniger nützliche Themen wie die Verwendung der Spring Boot CLI mit Groovy und Gradle.
Ich würde sagen, dass das nächste hilfreiche Handbuch nach diesem Buch zum Lesen möglicherweise nur eine offizielle Spring Boot-Referenz ist.
Also, über das Buch selbst:
* klar, nicht überfüllt mit nutzlosen Dokumenten Copy'n'Pastes - Ich hatte keine Probleme mit dem Verständnis der Idee (und der Vorteile) von Starter, Aktuator usw.
* Codebeispiele sind leicht "verdaulich", aber ... sie konzentrieren sich auf bestimmte Funktionen von SB. Erwarten Sie also nicht viele End-to-End-Beispiele mit vollem Umfang
Zusammenfassend - * sehr wahrscheinlich * ist dieses Buch eine gute Wahl für jemanden, der mit Spring gut bekannt ist und gerne wissen möchte, worum es geht :)
Lesen Sie meine vollständige Bewertung