NOVEMBER 2007
By developers, for developers
WebLogic Server 10.3 TP, FastSwap, JAX-WS, JAXB and more

A technical preview of WebLogic Server 10.3 will be released soon, and I'm lucky enough to have seen some of the new "FastSwap" technology in 10.3 at BEAWorld Barcelona. Class-redefinition allows you to redefine a class at runtime without dropping its ClassLoader or abandoning existing instances. You've probably used this during debugging (Java SE 5 has it) and hit its limits (can't change a method signature, for example).

FastSwap enhances this class redefinition system, getting us closer to that RoR type development. Here's a short list of what you should be able to do in an exploded WAR: add/remove/change static, instance or abstract methods; add/remove static or instance fields; add methods to an interface. All without redeploying or dropping the classloader.

This is going to speed up development time, hopefully eliminating many redeployments. Keep an eye on my blog for the Tech Preview announcement!

Regards,
Jon Mountjoy
Editor, BEA Dev2Dev

Using JAX-WS and JAXB with WebLogic Server 10: JAX-WS Customization Binding
Continuing the series on JAX-WS and JAXB, Mike Wooten returns with a set of tutorials covering JAX-WS customization bindings—the part of the JAX-WS specification that covers WSDL-to-Java mappings. See the first part too.
read more »
An Introduction to the JAIN SIP API
Author Emmanuel Proulx shows how to develop client-side applications using the JAIN SIP API, a powerful API for telecommunications. He uses a simple IM application to explore this technology.
read more »
Location-based Information Processing with WebLogic Event Server and Web 2.0
Paco Gómez demonstrates how a location-based use case can be implemented with WebLogic Event Server (WLEvS) and Web 2.0 techniques.
read more »
Featured Item
 
» Using JAX-WS and JAXB with WebLogic Server 10
 
On-demand Webinars
 
» WebLogic Server: Meet the family
» Event Processing Network Application Activity Monitoring for WebLogic Event Server
 
Poll
 
» Do you use class-redefinition while writing/debugging Java classes?
 
 
Dev2Dev Website Changes
Receive blog posts and more using email
As noted in my blog, you can now subscribe to our RSS/Atom feeds using email. We're still rolling this out, but on the home page you'll see a tiny mail icon next to the blogs for example ( ). If you click on it, you'll be able to subscribe to that feed using email.
read more »
In the Blogs
The Future of WebLogic Portal
In a detailed series of posts, Josh Lannin takes a look at the future of WebLogic Portal—a must for all WLP users. See Part 1, Part 2, Part 3, Part 4. As Josh puts it, "these posts will shed light on the future of WebLogic Portal with an emphasis on understanding our 10x release line including the capabilities of our upcoming 10.2 product." Subscribe to Josh's blog to catch Part 5.
read more »
Using Workshop 10 for EJB 3.0 Development
Greg Mally provides an extensive tutorial on how to use Workshop 10 (and its Web Tools Platform 1.5) for EJB 3.0 development and testing.
read more »
BEA Guardian
Fred Mikkelsen reminds us about BEA Guardian, pointing out how it supports IT management by identifying configurations that don't work together, how it integrates and extends BEA Support and how it can preemptively find problems. Also check out the Dev2Dev article BEA Guardian: A New Model of Pre-Emptive Support.
read more »
WebLogic Event Server: Using Third-Party Libraries
Seth White discusses how to configure third-party Java libraries with the WebLogic Event Server. It's not as you would expect, because the server is based on the OSGi model.
read more »
A polling approach to implement a DB event generator for ALSB
James Bayer looks at how to schedule tasks in WebLogic Server, abandoning EJB 2.1 Timer Services and Workshop Timer Controls in favour of the Timer Manager.
read more »
  subscribe | unsubscribe | update subcription preferences | privacy policy | copyright | contact us
Copyright 2007 © BEA Systems, Inc. All rights reserved.

Dev2Dev Dispatch is published twice a month and is sent only to subscribers. You are currently subscribed as #EmailAddr#.  If you would prefer not to receive this newsletter, please click here to unsubscribe.

The company and product names which appear herein may be the subject of intellectual property rights reserved by BEA Systems, Inc. or third parties.

BEA Systems, Inc.
2315 North First Street
San Jose, CA 95131