The newest release is available. This release is mainly a bugfix release. There are 2 new features:
Filter internal stacktraces
Importing GMaven projects
You can read here the New and Noteworthy. If you like you are be able to update your Eclipse installation with this update site: http://dist.springsource.org/release/GRECLIPSE/e3.5/
Testgetriebene Entwicklung ist ein Muss, um die Qualität von Software-Produkten zu sichern. Der wohl am schwierigsten zu testenden Teil einer Anwendung ist die Weboberfläche. Oftmals ist es so, dass Oberflächen lediglich manuell getestet werden – mit allen Nachteilen, die manuelle Test mit sich bringen. Das Gespann Selenium, TestNG, Groovy und Maven bietet Ihnen einen Lösungsansatz, mit dem Sie in vertretbarer Zeit automatisierte Tests für Weboberflächen erstellen können. Dieser Vortrag führt Sie anhand einer Webanwendung Schritt für Schritt durch den Prozess, sodass Sie danach mit eigenen Experimenten beginnen können.
In this article we show you how to bring together Groovy and the Eclipse GMF. The base is a simple DSL, written in the Groovy language. A DSL usually is text based. So it is difficult for non-technical users to understand what the DSL is for. To avoid this we have develop a EMF-Metamodel. With a simple transformation the Groovy-DSL is transformed to an EMF-Model. This is the base of the GMF-Editor.
This article is written in the german language. If you can read this here is the original abstract:
Ein Bild sagt mehr als 1000 Worte – Visualisierung von einer Groovy-DSL mit Eclipse GMF
Domänen-spezifische Sprachen (DSL) sind ein probates Mittel,¬† um komplexe Sachverhalte mit einer optimierten Sprache auszudrücken. Textuelle Notation leiden allerdings häufig an √úbersichtlichkeit, das menschliche Auge kann grafische Präsentationen besser erfassen. Deshalb sind Diagramme besser dafür geeignet. In diesem Artikel skizzieren wir die Erstellung einer Groovy-DSL mit Groovy und den zugehörigen Editor mit dem Eclipse Graphical Modelling Framework (GMF). Abgerundet wirddieser Artikel mit einem lauffähigen Beispiel.
In vielen Projekten ist das Spring-Framework das Mittel der Wahl. Zusätzlich werden in vielen Produkten Spring intern eingesetzt. Damit die Arbeit mit Spring uneingeschränkt Spass macht ist es wichtig einige Tricks und Kniffe zu kennen. In diesem Vortrag zeigt Ihnen der Referent, wie Sie effektiv Spring in Ihren Projekten einsetzen können. Die Themenbandbreite reicht dabei vom Tooling über Architekturthemen bis hin zum Testing:
Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.
Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:
Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.
Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:
Hello, my name is Thorsten Kamann. I am Software-Architect, Projectmanager and Coach at itemis. My main focus are lightweighted architectures and designs. Especially the Spring Framework, Groovy and Maven are tools/frameworks I prefer. Moreover I am Scrum-Master and using Scrum for my projects.