light weightj2ee developmentusingspring
DESCRIPTION
My presentation from http://odjug.blogspot.com/2012/05/java-tech-talks.htmlTRANSCRIPT
![Page 1: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/1.jpg)
Lightweight J2EE development using SpringFrameworks
May 2012Oleksiy Rezchykov
![Page 2: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/2.jpg)
About me
Software Engineer for more than 10 years
Working with Spring during last 6 years
Pragmatic programmer
![Page 3: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/3.jpg)
A long time ago in a galaxy far, far away…
![Page 4: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/4.jpg)
J2EE development 2005…
![Page 5: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/5.jpg)
Application server restrictions
![Page 6: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/6.jpg)
JEE5 immaturity
![Page 7: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/7.jpg)
Development complexity and speed
![Page 8: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/8.jpg)
New hope: SpringFramework
Lightweight
Easy
Straightforward
Excellent documentation
![Page 9: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/9.jpg)
In 2009 - empire strikes back
![Page 10: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/10.jpg)
Sad story
![Page 11: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/11.jpg)
JEE6
![Page 12: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/12.jpg)
The returning of a Jedi
Spring 3.x
![Page 13: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/13.jpg)
2012
![Page 14: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/14.jpg)
Let’s see some code
![Page 15: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/15.jpg)
What about enterprise Java development future?
![Page 16: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/16.jpg)
SpringData: NoSQL solutions
CloudFoundry
![Page 17: Light weightj2ee developmentusingspring](https://reader035.vdocuments.net/reader035/viewer/2022070317/55660ca1d8b42a06318b48b4/html5/thumbnails/17.jpg)
Summary