Upload
springbyexample
View
1.804
Download
3
Tags:
Embed Size (px)
DESCRIPTION
UADevclub meeting presentation.
Citation preview
@ua_spring special for #uadevclub
April 2013
Testing your MVC fast and easy with new Spring MVC
@ua_spring #uadevclub
Lazy Pragmatic Software Engineer for the last 10 years
Developing with Spring since 2006
Downshifter (was a manager once twice a couple of times)
SpringByExample.com.ua founderAutomated testing fan (seriously)XP/Agile/Lean practitioner
About me
@ua_spring #uadevclub
A show of hands…
@ua_spring #uadevclub
What is Spring MVC?A little bit more about Spring MVCWhat’s new in Spring MVC 3.2?spring-test-mvcFor Spring 3.1.x usersDemoMaterialsQ&A
Agenda
Most used Web Java framework*
More than 30% of respondents used it, JSF holds 2nd place with 23%
*according to ZeroTurnaround developer productivity report 2012
http://zeroturnaround.com/rebellabs/devs/developer-productivity-report-2012
What is Spring MVC?
@ua_spring #uadevclub
@ua_spring #uadevclub
Product of Spring Ecosystem
What is Spring MVC
@ua_spring #uadevclub
https://github.com/SpringSource/spring-framework
Open Source software
@ua_spring #uadevclub
Pull requestsBugs/feature/improvement submitStackOverflow
Give it back!
@ua_spring #uadevclub
Spring MVC
@ua_spring #uadevclub
JSPTilesFreeMarkerVelocityThymeleafYou can write your own
You are free to choose a view
@ua_spring #uadevclub
Spring Web FlowSpring SecuritySpring SocialOther Spring projects
Ecosystem
@ua_spring #uadevclub
Support for Servlet 3 based asynchronous request processing
Spring MVC Test frameworkContent negotiation improvements
@ControllerAdvice annotation, Tiles3, WebApplicationInitializer, Jackson JSON 2 etc..http://static.springsource.org/spring-framework/docs/current/spring-framework-reference/html/new-in-3.2.html#new-in-3.2-webmvc-content-negotiation
What’s new in Spring MVC 3.2
@ua_spring #uadevclub
Now is the part of the spring-test (prior to 3.2 a was separate project)
Main project goal - to ease MVC testing Project lead - Rossen Stoyanchev (
https://github.com/rstoyanchev)
https://github.com/SpringSource/spring-framework/tree/master/spring-test-mvc
spring-test-mvc
@ua_spring #uadevclub
For Spring 3.1.x users
@ua_spring #uadevclub
Demo
@ua_spring #uadevclub
Spring showcases:https://github.com/SpringSource/spring-mvc-
showcasehttps://github.com/SpringSource/spring-
petclinic
Demo sources:https://github.com/springbyexample/spring-by
-example/tree/master/spring-by-example-2
Resources
@ua_spring #uadevclub
Q&A
@ua_spring
SpringByExample.com.ua