State of the Art in Server Side Java
Java is currently going through a period of very rapid change. Some of the changes are because of the new metadata/annotations language feature introduced in Tiger (JDK 1.5). Other changes are because of new innovative open source projects, such as Hibernate, Spring and Aspect Oriented Programming frameworks, which has influenced the EJB 3.0 specification.This seminar will rapidly describe a number of these new changes from high altitude. The idea is to let seminar attendees find additional information on their own for areas of special interest. The intended duration of the seminar is 2-3 hours, and can be customized to your particular interests. It can be held in English or Swedish at your location in Scandinavia.
I am a member of the JCP, and have used Java full time since 1998. Reach me by email at mats.henricson@crisp.se.
Seminar details
- Annotations; what they look like, how they work, plus a bunch of examples
- Dependency injection; what problem it solves and how it works, plus examples
- EJB 3.0 Entity Beans; design goals, how they will work, a whole bunch of examples, plus a brief look at the new EntityManager
- EJB 3.0 Session and Message Driven Beans; design goals, how they will work, some examples, plus a brief look at the new dependency injection feature
- AOP with Annotations; what it is, what it can be used for, plus an example using AspectJ
- New stuff in Java SE 5, 6 and 7; what was introduced in Java SE 5, and what we can expect in Java SE 6 and 7
- Web Service annotations; how they can be used to declare web services, plus a few examples
- JAXB 2.0; how the new version of JAXB makes binding XML to Java simple
- XML support in Java SE 7; what it might look like
- Scripting languages; a quick description of the most important scripting languages for the Java platform
- Interesting new Java technologies; various new technologies of particular interest for Java developers

