Intro
Overall Presentation Goal
Speaker's Qualifications
Agenda
Spring IDE Introduction - 1
Spring IDE Introduction - 2
Spring IDE Introduction - 3
Spring IDE Configuration - 1
Spring IDE Configuration - 2
Spring IDE Configuration - 3
Spring IDE Configuration - 4
Spring IDE Configuration - 5
Bean Configuration Validation
Bean Configuration Validation
Graphical Visualization - 1
Graphical Visualization - 2
Graphical Visualization - 3
Locating and Navigating - 4
Locating and Navigating - 5
Customized XML Editor - 1
Customized XML Editor - 2
Customized XML Editor - 3
Customized XML Editor - 4
Search and Refactoring - 1
Search and Refactoring - 2
Support for Web Flow Definition
Link Web Flows to Spring Beans
XML-editing Flow Definitions
Graphical Editing for Flow Definitions
Support Features for Spring AOP
Markers and Cross References - 1
Markers and Cross References - 2
Markers and Cross References - 3
Integration with AJDT
Status
Finally
What is next?
Common Eclipse Workspace
Interest Focused Workspace
Interest Focused Workspace
Interest Focused Workspace
Watch out for more...
Spring emerged as an application framework and can be considered as de-facto standard in the area of light-weight Java EE application development. Still there is one concern people constantly bring up: The XML bean definition files can get quite complex and error-prone during development. This problem has been greatly addressed with the new Spring 2.0 XML Schema-based configuration, but still there is room for improvement regarding tooling support to make Spring development even more agile.
Spring IDE provides support features within the Eclipse platform for Spring Framework development. It gives you useful tools to validate and visualize your bean definitions as well as support while editing Spring Bean defintions with content assist and much more.
Version 2.0 of Spring IDE will provide long-awaited features such as support for Spring 2.0 namespace-based configuration files, support for Spring AOP including @AspectJ-style aspects and - due to overwhelming community feedback - tools for Spring Web Flow development. Furthermore lots of detailed improvements have been incorporated in latest releases.
This session will introduce the new features of Spring IDE 2.0 and will give you an update of Spring IDE's roadmap.
Christian Dupuis is Co-lead of the Spring IDE project, Java Architect at Accenture.
Christian joined Accenture in 2002 and is a member of the Technical Architecture capability group within Financial Services. Christian has been working as a technical architect to design and implement multi-channel, mission-critical financial applications which leverage Spring features across all tiers.
Christian is co-lead of the Spring IDE (http://springide.org) open source project, providing tool support for Spring configuration files as part of the Eclipse platform.