Download - Spring MVC is still alive
![Page 1: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/1.jpg)
Spring MVC- живее всех живых
Алексей РезчиковМай 2013
SpringByExample.com.ua
![Page 2: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/2.jpg)
@ua_spring #javabreeze
Обо мне• Java разработчик и тимлид уже
более 6-ти лет• Работаю со Spring c 2006 года• В разное время работал project,
resource, development и competency manager
• Консультант по Testing Automation, Continuous Integration и Continuous Delivery
• Последователь XP/Agile/Lean• Популяризирую Spring Framework в
рамках SpringByExample.com.ua
![Page 3: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/3.jpg)
@ua_spring #javabreeze
Кто моя аудитория?
![Page 4: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/4.jpg)
@ua_spring #javabreeze
Что такое Spring MVC?
• Наиболее используемый Web Java framework*
• Используются более чем 30% респондентов, JSF на 2м месте с 23%
*данные согласно ZeroTurnaround developer productivity report 2012http://zeroturnaround.com/rebellabs/devs/developer-productivity-report-2012
![Page 5: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/5.jpg)
@ua_spring #javabreeze
Spring экосистема• Product of Spring Ecosystem
![Page 6: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/6.jpg)
@ua_spring #javabreeze
ПО с открытым кодом
https://github.com/SpringSource/spring-framework
![Page 7: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/7.jpg)
@ua_spring #javabreeze
Как поучаствовать?• Pull requests• Bugs/feature/improvement submit• StackOverflow
![Page 8: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/8.jpg)
@ua_spring #javabreeze
Чисто гипотетически…
![Page 9: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/9.jpg)
@ua_spring #javabreeze
Идеальный случай
А почему?
![Page 10: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/10.jpg)
@ua_spring #javabreeze
Out-of-the-box• Spring Test• Spring Security• Spring Data• Spring Social/Spring Oauth• Spring Batch• Spring Integration
![Page 11: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/11.jpg)
@ua_spring #javabreeze
Клиенты• Mobile• Web• Другие
![Page 12: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/12.jpg)
@ua_spring #javabreeze
Демо приложение• TODOShare – TODO менеджер• Spring 3.2.x• Spring MVC, Spring Security, Spring Data JPA,
Thymeleaf• Bootstrap• Tomcat 7• H2
![Page 13: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/13.jpg)
@ua_spring #javabreeze
И напоследок
Это не наш метод
![Page 14: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/14.jpg)
@ua_spring #javabreeze
Ресурсы/главные люди
• Project Lead:Rossen Stoyanchev (@rstoya05, https://github.com/rstoyanchev)
• Код примеров:https://github.com/mcgray/TODOShare/
![Page 15: Spring MVC is still alive](https://reader034.vdocuments.pub/reader034/viewer/2022051609/5463d6ecaf795969338b467a/html5/thumbnails/15.jpg)
@ua_spring #javabreeze
Вопросы@ua_spring
SpringByExample.com.ua