2. Обо мне
• Java разработчик и тимлид уже более
6-ти лет
• Работаю со Spring c 2006 года
• В разное время работал
project, resource, development и
competency manager
• Консультант по Testing
Automation, Continuous Integration и
Continuous Delivery
• Последователь XP/Agile/Lean
• Популяризирую Spring Framework в
рамках SpringByExample.com.ua
@ua_spring #javabreeze
4. Что такое Spring MVC?
@ua_spring #javabreeze
• Наиболее используемый Web Java
framework*
• Используются более чем 30%
респондентов, JSF на 2м месте с
23%
*данные согласно ZeroTurnaround developer productivity report
2012
http://zeroturnaround.com/rebellabs/devs/developer-productivity-
report-2012
10. Out-of-the-box
• Spring Test
• Spring Security
• Spring Data
• Spring Social/Spring Oauth
• Spring Batch
• Spring Integration
@ua_spring #javabreeze
12. Демо приложение
• TODOShare – TODO менеджер
• Spring 3.2.x
• Spring MVC, Spring Security, Spring Data
JPA, Thymeleaf
• Bootstrap
• Tomcat 7
• H2
@ua_spring #javabreeze
Кто моя аудитория: - Java разработчикиимеющие опыт (разный) работы со Spring Framework и Spring MVC - pre-sales/sales? - managersЧто я хочу рассказать: - для чего на мой взгляд стоит и для чего не стоит использовать Spring MVC
Developers, Java Developers??Spring users??Spring MVC users??3.1?3.2?Who is testing Web layer?
Представим себе ситуацию…Заказчик (потенциальный) просит вас написать веб приложение