JSFDays logo


Workshops
09:00 - 17:00

WS Real World Java EE (Patterns) - Rethinking Best Practices

Lightweight Java EE 6 with EJB 3.1 in particular makes the majority of the already established J2EE patterns and best practices superfluous. Business requirements can be directly mapped to code, without any abstractions and indirections. The introduction of Java EE 5/6 makes about 80% of the old J2EE code superfluous. In this workshop I will introduce new Java EE patterns, best practices and discuss the following topics:
- Are Plain Old Web Containers bloated?
- Do we need OSGi and what is the alternative?
- EJB 2 -> EJB 3 migration - and how much code you can delete
- RESTFul architectures with Java EE 6
- SOA vs. ROA (REST)
- Unit-, integration-, embeddable containers, stress testing and mocking
- EDA / AJAX with JMS, Comet and EJB 3
- JSF 2.0 / Wicket, JPA 2.0 and EJB 3.1 - the perfect synergy
- Aspects and interceptors
- Monitoring, dependency injection, JSR 330 and 299, domain object validation
- Integration with JCA
- Configuration with annotations vs. xml
- Domain Driven and Service Oriented Architectures based on patterns
- Tools, hacks and workarounds

This is an interactive workshop with real world focus - heretical questions are highly appreciated - I will try to answer them with working code :-).

Speaker

Download

  • JSFDays logo
  • JSFDays logo
  • JSFDays logo
  • JSFDays logo
  • JSFDays logo
  • JSFDays logo