Rod Johnson

  - Agile J2EE has saved the J2EE platform from destroying itself via
    its own best practices (blueprints).

  - AOP 

    Not growing as fast as he expected, but it will continue to grow

    AspectJ 5.0 will be the definitive AOP framework going forward

    Standardization?

      Hard to see the benefit now

    JCP standardization not appropriate for AOP.  AOP is not
    language-specific.

    Proxy-based AOP: a transitional technology

    Implications of AOP for app servers

    - We'll see an evolution from a monolithic container to a service
      integration point.  I think he's saying the app server is being
      commoditized.

    Technologies to watch

      IoC/Dependency injection

      TDD

      O-R mapping.  

      Post struts 1.x web technology

      Value add web technologies

        Struts 2.0 is moving into workflow

        Beehive

        Spring is adding web flow technology

     Rich Client

     Technical skills to acquire

       Frameworks/methodologies

       Ability to set and ensure project direction

       Offshoring: it's coming, if you know to leverage, you'll have a
       job