SlideShare a Scribd company logo
Spring MVC- живее
всех живых
Алексей Резчиков
Май 2013
SpringByExample.com.ua
Обо мне
• 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
Кто моя аудитория?
@ua_spring #javabreeze
Что такое 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
Spring экосистема
@ua_spring #javabreeze
• Product of Spring Ecosystem
ПО с открытым кодом
@ua_spring #javabreeze
https://github.com/SpringSourc
e/spring-framework
Как поучаствовать?
@ua_spring #javabreeze
• Pull requests
• Bugs/feature/improvement submit
• StackOverflow
Чисто гипотетически…
@ua_spring #javabreeze
Идеальный случай
@ua_spring #javabreeze
А почему?
Out-of-the-box
• Spring Test
• Spring Security
• Spring Data
• Spring Social/Spring Oauth
• Spring Batch
• Spring Integration
@ua_spring #javabreeze
Клиенты
• Mobile
• Web
• Другие
@ua_spring #javabreeze
Демо приложение
• TODOShare – TODO менеджер
• Spring 3.2.x
• Spring MVC, Spring Security, Spring Data
JPA, Thymeleaf
• Bootstrap
• Tomcat 7
• H2
@ua_spring #javabreeze
И напоследок
Это не наш метод
@ua_spring #javabreeze
Ресурсы/главные люди
• Project Lead:
Rossen Stoyanchev
(@rstoya05, https://github.com/rstoyanchev)
• Код примеров:
https://github.com/mcgray/TODOShare/
@ua_spring #javabreeze
Вопросы
@ua_spring #javabreeze
@ua_spring
oleksiy.rezchykov@gmail.com
SpringByExample.com.ua

More Related Content

Featured (20)

PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
 
PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
 
PDF
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
PDF
Everything You Need To Know About ChatGPT
Expeed Software
 
PDF
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
PDF
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
PDF
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
PDF
Skeleton Culture Code
Skeleton Technologies
 
PDF
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
PDF
Content Methodology: A Best Practices Report (Webinar)
contently
 
PPTX
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
PDF
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
PDF
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
PDF
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
PDF
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
PDF
Getting into the tech field. what next
Tessa Mero
 
PDF
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
PDF
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
 
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 

Spring MVC is still alive

Editor's Notes

  • #2: Кто моя аудитория: - Java разработчикиимеющие опыт (разный) работы со Spring Framework и Spring MVC - pre-sales/sales? - managersЧто я хочу рассказать: - для чего на мой взгляд стоит и для чего не стоит использовать Spring MVC
  • #4: Developers, Java Developers??Spring users??Spring MVC users??3.1?3.2?Who is testing Web layer?
  • #9: Представим себе ситуацию…Заказчик (потенциальный) просит вас написать веб приложение
  • #10: Платформа