Ted Neward
Greater Toronto Software Symposium
Toronto · October 20 - 22, 2006
Presentations
Effective Enterprise Java: State Management
Managing state–both transient state (like your shopping cart) and your durable state (like your order placements, your inventory management forms, and so on)–is tricky in an enteprrise application. In this talk, we'll examine some of the trickiness, both high-level and low-.
Java5: The Language, The Libraries, The VM
Java5 introduced a whole slew of new features, including annotations (JSR 175), new language features (the enhanced for loop, generics, static imports, and more), new library support (java.lang.instrument, among others), and some interesting enhancements to the virtual machine itself.
Java6: Exploring Mustang
Mustang, the Java6 release, is out, and even if you're not looking to adopt the new platform right away, it's important to know what's there so you can start to plan for it. In this presentation, we'll go over the major new features of the Java6 platform, including the new integrated XML services capabilities (JAX-WS and JAXB), dynamic/scripting language support (javax.script), new JVM “attach” capabilities, new annotations supported by the javac compiler, and more.
Pragmatic XML Services
There's a lot of talk about web services, and most of it falls into one of two categories: lots of low-level talk about vendor-specific tools and extensions, or lots of high-level talk that never shows you a line of code. XML services aren't that hard, and in this talk, we'll see how, why and when to do one.