Groovy Kurz Gut

Author: Jörg Staudemeyer
Publisher: O'Reilly Germany
ISBN: 9783955616038
Size: 11.86 MB
Format: PDF, Mobi
View: 57

Groovy ist eine dynamische Programmiersprache für die JVM, die unter Java-Entwicklern immer beliebter wird. Groovy erweitert Java um spannende neue Features, die von Sprachen wie Python und Ruby inspiriert sind, und greift gleichzeitig auf die Stärken von Java zurück. Dieses verständliche Buch richtet sich an Java-Entwickler, die einen schnellen Einstieg in die Arbeit mit Groovy suchen. Es macht Sie mit den konzeptionellen Grundlagen der Sprache, ihrer Syntax sowie den Besonderheiten im Vergleich zu Java vertraut.

Groovy

Author: Joachim Baumann
Publisher: BoD – Books on Demand
ISBN: 9783898644457
Size: 18.60 MB
Format: PDF, Kindle
View: 38

Groovy ist eine neue, auf Java aufbauende Sprache, die die Vorteile klassischer Programmier- und Skriptsprachen elegant vereint. Zusätzliche Sprachkonstrukte erlauben eine in Java nicht gekannte Produktivität. Durch Verzicht auf überflüssigen syntaktischen Ballast von Java und gleichzeitige vollständige Kompatibilität zu existierenden Java-Bibliotheken ist der Umstieg zudem sehr einfach. Groovy eignet sich u.a. hervorragend zur XML-Bearbeitung, für grafische Benutzeroberflächen oder für das Testen von Groovy- und Java-Applikationen, aber auch Webserver lassen sich in 25 Zeilen implementieren. Fundiert und leicht lesbar bietet Groovy-Committer Joachim Baumann anhand zahlreicher Beispiele zunächst eine umfassende Einführung in Groovy in der Version 1.5. Aufbauend darauf widmet er sich fortgeschrittenen Themen wie dem Meta Object Protocol, der Groovy-eigenen Erbauer/Builder-Infrastruktur sowie Möglichkeiten der funktionalen Programmierung oder der Integration mit Java-Applikationen, z.B. mit dem Spring Framework. Nach der Lektüre werden Sie in der Lage sein, komplexe Groovy-Applikationen eigenständig und in Kombination mit Java zu entwickeln. Vorausgesetzt werden mittlere Java-Kenntnisse.

Jenkins Kurz Gut

Author: Mario Behrendt
Publisher: O'Reilly Germany
ISBN: 9783868991789
Size: 16.29 MB
Format: PDF, Mobi
View: 15

Ein wichtiger Bestandteil moderner, agiler Softwareentwicklung ist die kontinuierliche Integration von Code-Änderungen in die existierende Software (Continuous Integration, CI). Während Programmierer früher monatelang an neuen Modulen bastelten, um sie dann zu einem bestimmten Stichtag ins System zu spielen (und nur allzu oft daran zu scheitern), lässt sich mit modernen CI-Tools jede kleine Programmänderung sofort integrieren, automatisch testen und im Anschluss an verschiedenen Stellen installieren. Jenkins (früher Hudson) ist eine solche Plattform, die Entwicklern die nahtlose Integration ihres neuen Codes ermöglicht. Insbesondere, weil Jenkins so hervorragend mit anderen populären Entwicklungswerkzeugen wie Ant, Maven, Subversion und JUnit zusammenarbeitet, ist es für viele professionelle Softwareentwickler das CI-Tool der Wahl. Jenkins – kurz & gut gibt dieser Zielgruppe alle nötigen Informationen kompakt und strukturiert an die Hand, um dieses Werkzeug effektiv im Arbeitsalltag einsetzen zu können.

Vaadin

Author: Joachim Baumann
Publisher: dpunkt.verlag
ISBN: 9783864915864
Size: 15.74 MB
Format: PDF, Mobi
View: 60

Vaadin ist ein populäres und kostenloses Frontend-Framework für Java-Enterprise-Entwickler, die moderne und komplexe Webapplikationen entwickeln. Mit Vaadin erzeugte Anwendungen sehen modern und elegant aus und bieten gleichzeitig eine sehr gute Performance. Dieses Buch bietet Ihnen einen schnellen Einstieg in die Verwendung von Vaadin. Sie lernen, wie Vaadin unter der Haube funktioniert, aus welchen Bausteinen es besteht und wie diese zusammenarbeiten. Außerdem geht es u.a. um folgende Themen: - Layout und Styling mit Themes - Integration von Vaadin-Projekten in verschiedene IDEs - Build-Prozess-Integration mit Maven - Verwendung von Add-ons - Automatisiertes Testen auf Unit-Test- und auf GUI-Ebene Best Practices in der Entwicklung und Ihre Optionen bei der Anwendungsarchitektur mit Vaadin runden den Einstieg praxisnah ab . Nach der Lektüre sind Sie in der Lage, eigene Webanwendungen mit Vaadin zu schreiben, und Sie haben ein Verständnis dafür, was eine gute Architektur für Vaadin-Applikationen ausmacht. "I'd like to thank and congratulate all the authors for a job well done. Extremely professional and straight to the point." Aus dem Geleitwort von Ville Ingman, Vaadin Advocate, Vaadin Ltd.

Gradle

Author: Joachim Baumann
Publisher: dpunkt.verlag
ISBN: 9783864913372
Size: 16.19 MB
Format: PDF, Mobi
View: 39

Gradle ist ein modernes Build-Management-System, das auf Groovy basiert und sich immer mehr zu einer Konkurrenz für bestehende Tools entwickelt. Gradle kann sehr gut auf Spezifika der eigenen Umgebung und der eigenen Probleme angepasst werden und ist in der Lage, auch komplexere Builds mit geringem Aufwand zu unterstützen. Das Buch demonstriert die praktische Verwendung von Gradle in Szenarien unterschiedlicher Komplexität und ermöglicht so einen schnellen Einstieg. Auch komplexe Verwendungen wie in einem Continuous-Build-Szenario werden betrachtet.