Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Lessons Learned From Java EE’s Evolution

Lessons Learned From Java EE’s Evolution



Rod Johnson talks about Java’s evolution, in particular J2EE, presenting the lessons to be learned from its failures, like committee-led standards and container-managed frameworks, preparing to avoid such mistakes in the future.


Rod is one of the world's leading authorities on Java and J2EE development. He is a best-selling author, experienced consultant, and open source developer, as well as a popular conference speaker. Rod is the founder of the Spring Framework, which began from code published with Expert One-on-One J2EE Design and Development. Along with Juergen Hoeller, he continues to lead the development of Spring.

About the conference

QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.

Recorded at:

Dec 05, 2009

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Last few minutes / slides cut short?

    by Terence Ingram,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    It's a pity that the last few slides and minutes were cut short. I actually listened to the entire talk and was getting into it when Rod started his predictions for the future ... then the edits kicked in and I feel I missed out. Apart from that, I found it quite interesting.

  • Re: Last few minutes / slides cut short?

    by Slobojan Ryan,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Hi Terence,

    Unfortunately, the tape ran out at the end of the presentation - you'll notice that the presentation video length is 63 min. The slot for QCon presentations was 60 min and the tapes have about 63 min worth of room, so the first tape ran out while Rod was wrapping up the presentation (since there's always at least a minute of blank time at the beginning of the tape) - a second one was swapped in as fast as possible to capture the end, but there was between 30 seconds and a minute of downtime as a result.


    Ryan Slobojan
    Chief Editor,

  • Brilliant insights, thanks for posting this

    by William Bohrer,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I really enjoyed thistalk a lot and pretty much agree with everything point Rod Johnson made, about the history and evolution of Java. We were early adopters where I was working in the mid 90s, when there were no books and JAva was just a promise to rescue programmers from C++ hell. It has pained me to watch it bloat and swell and crush better ideas in it's standardization wake. J2EE made me nearly weep, Object Space Voyager product was the model I was hoping would "win". I especially like the Hibernate example for the power of open source and community adoption or lack there of. I've also been yelling that as JAva developers it's long past time to get out of this anti-MS mindset and admit they have way better tools for developers to build nice tools, and C#/.NEt is a serious competitor that has benefited from correcting some of Java's mistakes just as JAva corrected some of C#'s mistakes. I notice that point was never addressed.

  • Rod Johnson really knows about enterprise technology

    by Pedro Gonzalez,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    This presentation should be a must see for every Java EE developer.
    Rod Johnson really knows about developing Enterprise applications and has lots of good suggestions and insight.
    Highly recommended!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p