Tom Ware (Oracle ), Gordon Yorke (Oracle )
Making with Eclipse · Standard
Tuesday, 11:10, 20 minutes | Ballroom A
Are the classes in your running application identical to the classes you wrote? Not always. Many frameworks and tools, including AspectJ, EclipseLink, and EclEmma use byte code manipulation to augment functionality or instrument your classes. Byte code manipulation can be used as anything from a replacement for reflection to a way of changing the behavior of your application. EclipseLink will be used as an example to illustrate how byte code frameworks can interact with your code both passively and actively to affect the behavior of your application.
Tom Ware is an EclipseLink committer and architecture council member and also a committer on the Gemini and Orbit projects. He has been working on Enterprise Java with a focus on persistence technologies for over 10 years.
Gordon Yorke is an EclipseLink Architecture Council member, JSR 317 & JSR 338(JPA 2.0 & 2.1) Expert Group member and long time developer of EclipseLink and its past permutations. With over 11 years of ORM framework experience Gordon brings a wealth of knowledge on object-relational persistence, data-access and caching.