Spring Surf
Project Status: Incubator (what does this mean?)
Welcome to the Spring Surf extension project. Spring Surf is a view composition framework for Spring MVC that plugs into your existing Spring applications. It provides a scriptable and content-centric approach to building web applications.
You can drop Spring Surf right into your existing Spring web applications or you can begin building new Spring Surf applications using SpringSource Tool Suite or Spring Roo's command-line magic.
Spring Surf provides several useful modules for developers, including the following:
- Surf - A scriptable, content-oriented framework for defining pages, templates, components and layout of a web application
- Web Scripts - A scriptable, content-oriented framework for building remote REST interfaces
- Web Studio - A visual design environment for drag-and-drop assembly of Surf pages, layouts and components
- Sample Sites - Spring 3.0 PetClinic and Spring 3.0 Spring Travel sample sites (built and delivered using Surf)
- Spring Roo Add-on - A command-driven installation and generation of Surf scripts and configuration for either new or existing Spring projects
- SpringSource Tool Suite Plugin - Wizards and additional template types for Spring Surf projects
- PHP and Groovy scripting for Spring Web Applications - Mix and match technologies as required to quickly assemble and delivery your Spring MVC web application
Current Release: 1.0.0 Milestone 2
Spring Surf 1.0.0 Milestone 2 is now available! Release date - January 8, 2010.
These Maven assets are hosted on the Spring Extensions Milestone Maven repository.
Subversion:
https://anonsvn.springframework.org/svn/se-surf/tags/release-1.0.0.M2
Downloads:
Please visit http://www.springsurf.org for all of the project downloads.
Snapshot: 1.0.0-CI-SNAPSHOT
This is the nightly integration snapshot.
These Maven assets are hosted on the Spring Extensions Snapshot Maven repository.
Subversion:
https://anonsvn.springframework.org/svn/se-surf/trunk
Downloads:
Nightly integration downloads are available at http://www.springsurf.org
If you're interested in nightly snapshot reports on the nightly build process, you may find what you're looking for under Continuous Integration.
Project Pages
- Source Code - Anonymous SVN: https://anonsvn.springframework.org/svn/se-surf
- Forums - http://forum.springsource.org/forumdisplay.php?f=72
- Issues - http://jira.springframework.org/browse/SESURF
- FishEye - https://fisheye.springsource.org/browse/se-surf
Documentation and Reading
- API Documentation - Coming soon
- Wiki - http://wiki.alfresco.com/wiki/Surf
Community Participation and Feedback
The Spring Surf project has reached its first milestone but we still have an exciting road ahead of us before our final release. We're very eager to involve the community and to solicit feedback for thoughts and ideas on how we can improve Surf. If you're interested in being involved, please participate on the forums, submit issues, write code or let us know what role you would like to play!
Upcoming Trainings:
Core Spring Framework
Apr 06 – 09: Hamburg
Apr 13 – 16: New York
Apr 20 – 23: London
Apr 20 – 23: Montreal
Apr 20 – 23: Wien
Apr 27 – 30: München
Rich Web Applications with Spring
Apr 06 – 09: Chicago
Apr 07 – 10: Bangalore
Apr 13 – 16: Amsterdam
Enterprise Integration with Spring
Apr 13 – 16: Athens
Apr 13 – 16: Copenhagen
Apr 27 – 30: San Francisco
Plus:
Hibernate with Spring, Core Spring.NET, Spring Web Services and more...
User login
Upcoming events
- SpringSource S2G Forum - Munich (Event)(4 days)
- Last day to register for the Spring training special(Event)(5 days)
- Webinar: SpringSource tc Server: Best Place to Build and Run Spring Applications (Europe)(Event)(9 days)
- Webinar: SpringSource tc Server: Best Place to Build and Run Spring Applications (North America)(Event)(9 days)
- Webinar: Introducing Spring Roo - Extreme Productivity in 10 Minutes(Event)(17 days)
- Spring & Java Workshop - Lisboa, Portugal(Event)(23 days)












