Simplified J2EE Applications using Spring, Hibernate & Struts

Simplified J2EE Applications using Spring, Hibernate & Struts


Develop easier to maintain J2EE apps faster and cheaper with these open source projects.

19 May 2005 (14-21)
Location: Business Faculty Brussel (Neder-over-Heembeek)
Presented in English
Price: 480 EUR (excl. 21% VAT)
AGENDA » SPEAKERS »


This event is history, please check out the List of Upcoming Seminars

Check out our related open workshops:

Check out our related in-house workshops:


Full Programme:
13.30h - 14.00h
Registration, coffee/tea and croissants
14.00h - 14.30h
Part I: What's Wrong with J2EE Development ?

FREE for every participant: Dual DVD Box with over 100 hours of JavaPolis 2004 Presentations

Because of the huge interest for this seminar, we are happy to offer you the dual JavaPolis 2004 DVD set free with your registration.

  • The current J2EE state
    • Why do J2EE projects tend to fail?
    • Lessons learned from the EJB world
  • Sunís Best Practices & other Design Patterns
14.30h - 15.30h
Part IIa: Lightweight Containers
  • What are "lightweight containers" ?
    • Spring, Pico, Hivemind
  • Inversion of Control (IoC)
    • Setter, Constructor & Method injection
    • BeanFactory & ApplicationContext
    • Bean Wiring and Autowiring
  • Aspect-Oriented Programming (AOP)
    • Before, After and Around Advice
    • Joinpoints, Pointcuts and Weaving
  • Transaction Management
  • 15.30h - 16.00h
    Coffee/Tea and Refreshments
    16.00h - 17.00h
    Part IIb: Persistency Strategies
    • Choices in the persistence world
      • JDBC, JDO, Hibernate, TopLink, EJB, ...
    • Why Object-Relational Mapping (ORM)
    • Getting started with Hibernate ORM
    • Features and tools
      • POJO Mapping
      • Hibernate Query Language (HQL)
      • Inheritance Mapping Scenarios
      • Detached Objects
      • Relationship Mapping: one-to-one, one-to-many, ...
    • Future directions of Hibernate and EJB3
    17.00h - 18.00h
    Part IIc: Presentation Frameworks
    • The Model-View-Controller (MVC) architecture
    • MVC frameworks
      • Struts, JavaServer Faces (JSF), Spring MVC, WebWork, ...
    • Struts in Action
      • Controller: Action & ActionForward
      • Model: ActionForms & Model Beans
      • View: <bean:> & tags
      • Declarative Exception
      • DynaForms
      • Tiles
    18.00h - 19.00h
    Dinner
    19.00h - 19.30h
    Part IId: Remoting Strategies
    • Accessing remote services
      • Hessian, Burlap, JAX-RPC, RMI, HTTP-Invoker
    19.30h - 20.00h
    Part III: Spring Integration Scenarios
    • Spring & Database Integration
      • DataAccessException
      • JdbcTemplate
      • HibernateTemplate & HibernateDaoSupport
    • Spring & Struts Framework
      • ActionSupport
      • DelegatingActionProxy
    • Spring & Enterprise Services
      • JndiObjectFactoryBean
      • MailSender
      • ScheduledTimerTask
      • JmsTemplate
    20.00h - 20.30h
    What is Next: What is the Future of J2EE, EJB, Spring, Hibernate, Struts, ... ?
    20.30h - 21.00h
    What did we learn today: summary, conclusions and final Q&A
    21.00h
    End of this seminar

    WHO presents ???

    Questions about this ? Interested but you can't attend ? Send us an email !