44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
Spring MVC Showcase
|
|
-------------------
|
|
Demonstrates the capabilities of the Spring MVC web framework through small, simple examples.
|
|
After reviewing this showcase, you should have a good understanding of what Spring MVC can do and get a feel for how easy it is to use.
|
|
Includes project code along with a supporting slideshow and screen cast.
|
|
|
|
In this showcase you'll see the following in action:
|
|
|
|
* The simplest possible @Controller
|
|
* Mapping Requests
|
|
* Obtaining Request Data
|
|
* Generating Responses
|
|
* Message Converters
|
|
* Rendering Views
|
|
* Type Conversion
|
|
* Validation
|
|
* Forms
|
|
* File Upload
|
|
* Exception Handling
|
|
|
|
To get the code:
|
|
-------------------
|
|
Clone the repository:
|
|
|
|
$ git clone git://github.com/SpringSource/spring-mvc-showcase.git
|
|
|
|
If this is your first time using Github, review https://help.github.com to learn the basics.
|
|
|
|
To run the application:
|
|
-------------------
|
|
From the command line with Maven:
|
|
|
|
$ cd spring-mvc-showcase
|
|
$ mvn jetty:run
|
|
|
|
Access the deployed web application at: http://localhost:8080/spring-mvc-showcase/
|
|
|
|
Note:
|
|
-------------------
|
|
|
|
This showcase originated from a [blog post](https://spring.io/blog/2010/07/22/spring-mvc-3-showcase/) and was adapted into a SpringOne presentation called [Mastering MVC 3](https://www.infoq.com/presentations/Mastering-Spring-MVC-3).
|
|
|
|
A screen cast showing the showcase in action is [available in QuickTime format](http://s3.springsource.org/MVC/mvc-showcase-screencast.mov).
|