Spring Day WJAX: Christian Dupuis: Spring IDE
In diesem Vortrag sprach Christian Dupuis, mein zukünftiger Kollege, über Spring IDE. Dabei sprach er über den Anspruch, mit der Spring IDE das Editieren der Spring-Konfigurationen soweit zu vereinfachen, wie Spring allgemein das Leben einfacher macht. Mit Config Sets kann man dann mehrere Dateien zusammenfassen. Intern wird dabei für die Validierung ein eigener Builder konfiguriert, um die Dateien zu validieren. In Zukunft wird dabei sogar Autowiring unterstützt. Man kann auch nach Beans suchen. Ein Feature, dass ich auch nicht kannte, ist der Open Bean-Dialog - er sucht eine Bean in der Konfiguration. Das ganze ist ein angepasster XML-Editor, der Class-Code-Completition hat usw.
Vor allem kann man mit Spring IDE vor allem Web Flows grafisch editieren. Dabei wird auch die Möglichkeit geboten, auf die Spring Beans zuzugreifen. Und es gibt auch die Möglichkeit, mit Spring IDE die AOP-Konfiguration zu validieren und zu sehen, wo die Pointcuts zuschlagen. Dabei kann man auch den Aspect-Visualisierung von AJDT (AspectJ Development Toolkit) aus dem Eclipse-Projekt verwenden. Version 2.0.2 ist die nächste Version und enthält auch schon teilweisen Support für Spring 2.5 - er wird jetzt sehr bald erscheinen. Also funktioniert zum Beispiel der bean()-Pointcut,
geht und auch Spring JavaConfig sowie Spring Dynamic Modules for the OSGi Services Platform. Eclipse 3.3. und 3.4M3 wird genauso unterstützt wie WTP 2 (Web Tools Platform).
Spring IDE ist ansonsten in sehr vielen Produkten integriert. Dazu zählt Exadel Studio, MyEclipse, Lomboz Eclipse Distribution und Red Hat Developer Studio. In Zukunft wird es die Möglichkeit geben, auf einen Task fokussieren, also ein Bug-Fix zum Beispiel. Dann sieht man nur noch die Files, die man für den Fix braucht. Das sind Features von Mylyn. Spring IDE wird mit Mylyn integriert und bildet dann die Basis für die Spring Tools Suite. Es wird außerdem in der Tool Suite Unterstützung für einen Jump Start geben und zu Spring Experience im Dezember sollte auch schon die erste Demo da sein.Labels: Christian Dupuis, Spring Day, Spring IDE, Spring Tool Suite, WJAX
J for Java |
I for Internet, iMac, iPod and iPad |
Me for me