Lightweight J2EE
development using
SpringFrameworks
                 May 2012
        Oleksiy Rezchykov
About me
Software Engineer for more than
10 years

Working with Spring during last 6
years

Pragmatic programmer
A long time ago in a
galaxy far, far away…
J2EE development 2005…
Application server
   restrictions
JEE5 immaturity
Development complexity and
         speed
New hope:
   SpringFramework
Lightweight

Easy

Straightforward

Excellent documentation
In 2009 - empire strikes
         back
Sad story
JEE6
The returning of a Jedi
Spring 3.x
2012
Let’s see some code
What about enterprise
Java development future?
SpringData: NoSQL
     solutions




      CloudFoundry
Summary
Questions?
  @twincengray


  alex.mcgray@gmail.com



  http://mcgray.com.ua

More Related Content

PPTX
Lightweight J2EE development using Spring
PPTX
!Сделай сам
PPTX
Bdd with java_using_concordion_and_selenium_ui_tests
PPTX
Spring MVC is still alive
PPTX
Kick start your journey as mern stack developer
ODP
MongoDB using PHP: Using a New Framework Called Ox
ODP
Sakai spring maven archetype
PDF
Meteor - The next generation software stack
Lightweight J2EE development using Spring
!Сделай сам
Bdd with java_using_concordion_and_selenium_ui_tests
Spring MVC is still alive
Kick start your journey as mern stack developer
MongoDB using PHP: Using a New Framework Called Ox
Sakai spring maven archetype
Meteor - The next generation software stack

Similar to Light weightj2ee developmentusingspring (20)

PDF
The Next Generation Software Stack: Meteor
PDF
Spring presentecion isil
PDF
Spring presentecion isil
PDF
Java 9-coding-from-zero-level-v1.0
PDF
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
PPTX
Web Development - Roadmap to MERN stack development
PPTX
An introduction to Java 9 & Its Features
PPTX
01 computer programming
PDF
Pavel Plakhotnik 2015
PDF
Developing Single Page Apps with Ember.js
PDF
Unity Loves HelNode - Helsinki Node.js November Meetup
PDF
Case Study of Financial Web System Development and Operations with Oracle Web...
PDF
AngularJS + React
PPS
Sreerag dot net vs j2ee
PDF
Jdev handbook-ch01-130992
PPTX
Mern stack vs mean stack
PPTX
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack
PPTX
Introduction of operating system
ODP
A Happy Cloud Friendly Java Developer with OpenShift
PDF
Cross platform engineering - Lessons Learned (Michael Asimakopoulos, Valadis ...
The Next Generation Software Stack: Meteor
Spring presentecion isil
Spring presentecion isil
Java 9-coding-from-zero-level-v1.0
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
Web Development - Roadmap to MERN stack development
An introduction to Java 9 & Its Features
01 computer programming
Pavel Plakhotnik 2015
Developing Single Page Apps with Ember.js
Unity Loves HelNode - Helsinki Node.js November Meetup
Case Study of Financial Web System Development and Operations with Oracle Web...
AngularJS + React
Sreerag dot net vs j2ee
Jdev handbook-ch01-130992
Mern stack vs mean stack
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack
Introduction of operating system
A Happy Cloud Friendly Java Developer with OpenShift
Cross platform engineering - Lessons Learned (Michael Asimakopoulos, Valadis ...
Ad

More from Oleksiy Rezchykov (9)

PPTX
Boot in Production
PPTX
How we tested our code "Google way"
PPTX
TestNG vs JUnit: cease fire or the end of the war
PPTX
Spring Data: New approach to persistence
PPTX
Почему это не работает (Записки консультанта)
PPTX
Социология Code Review или что делать, елси ваши тестировщики начали писать т...
PPTX
Recruitment vs Engineering: Кто виноват? и Что делать?
PPTX
Code review psyhology
PPTX
Story Testing Approach for Enterprise Applications using Selenium Framework
Boot in Production
How we tested our code "Google way"
TestNG vs JUnit: cease fire or the end of the war
Spring Data: New approach to persistence
Почему это не работает (Записки консультанта)
Социология Code Review или что делать, елси ваши тестировщики начали писать т...
Recruitment vs Engineering: Кто виноват? и Что делать?
Code review psyhology
Story Testing Approach for Enterprise Applications using Selenium Framework
Ad

Recently uploaded (20)

PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
DOCX
search engine optimization ppt fir known well about this
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Five Habits of High-Impact Board Members
PDF
Architecture types and enterprise applications.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Comparative analysis of machine learning models for fake news detection in so...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
The various Industrial Revolutions .pptx
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
Modernising the Digital Integration Hub
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Getting started with AI Agents and Multi-Agent Systems
Chapter 5: Probability Theory and Statistics
Consumable AI The What, Why & How for Small Teams.pdf
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
OpenACC and Open Hackathons Monthly Highlights July 2025
Credit Without Borders: AI and Financial Inclusion in Bangladesh
search engine optimization ppt fir known well about this
Improvisation in detection of pomegranate leaf disease using transfer learni...
Five Habits of High-Impact Board Members
Architecture types and enterprise applications.pdf
Module 1.ppt Iot fundamentals and Architecture
Comparative analysis of machine learning models for fake news detection in so...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Custom Battery Pack Design Considerations for Performance and Safety
The various Industrial Revolutions .pptx
Build Your First AI Agent with UiPath.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Benefits of Physical activity for teenagers.pptx
Modernising the Digital Integration Hub
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...

Light weightj2ee developmentusingspring

Editor's Notes

  • #5: Почему именно 2005. Где-то тогда я начинал…В 2005 разработка напоминала Галактическую Империю, а именно
  • #6: Сервера были очень тяжелы в разрезе потребляемых ресурсов, сложности настройки
  • #7: В прошлую субботу Arun Gupta один из разработчиков J2EE с начала его существования сказал что EJB были одной из их главных ошибок. Стек был определенно решением ряда проблем, но имел массу недостатков
  • #8: Специфичность настройки контейреров, вопросы по тестированию модулей, отсутствие out-of-the-box решений. Сложность в понимании… Очень большие накладные расхожы
  • #9: Все началось с Книги Рода Джонсона (2004).
  • #12: CDI, Lightweight EJB, Bean Validation, new JPA … Oracle взялась за дело. Попытка догнать и перегнать Spring. Но почему взяли модель Google Guice??? Не Oracle единым – роль community. После этого кстати Oracle сделал выводы и теперь мы с вами играем более важную роль в этом. Но все равно ощущение незавершенности и грандиозных планов. Ощущение незавершенности добавлял Spring 2.5…