[TheServerSide Newsletter #43]
September 18, 2002 Circulation: 130 000+ No. 43



 
Influence the future of Java™ technology. Join the Java Community ProcessSM (JCPSM) program and have your own work-and your own thinking-become part of the Java platform and help shape the future of Java technology. Join now and vote in the JCP Executive Committee elections starting October 1.

In This Issue



Tales From TheServerSide
 o New Cartoon Posted on TheServerSide - 'The Great ECperf Race'

Featured Articles
 o Advanced Classloading in J2EE
 o Monson-Haefel's Guide to Enterprise JavaBeans - EJB 2.1 Web Services (Part 2)

New Tech Talks
 o Eduardo Pelegri-Llopart - Java Web Services Developer Pack Architect

Enterprise Java Education Strategies
 o Do the managers at your company understand the J2EE buzzwords?

New Patterns
 o Generic Entity Beans
 o Dynamic Entity Model
 o Application Context

Key J2EE Industry News Headlines
 Some key headlines:
 o BEA Ships WebLogic JRockit 7.0 Server-Optimized JVM
 o Sun One Application Server 7 Early Access Available

This newsletter is transmitted twice a month. It is printer-friendly and available online



Tales From TheServerSide




   Introducing Tales From TheServerSide - Your J2EE Cartoons




The Great ECperf Race

TheServerSide is pleased to present a new cartoon series, "Tales From TheServerSide", a biweekly comic which will form the first ever collection of J2EE cartoons! Featured this week is 'The Great ECperf Race'. Inspired by a turbulent year of ECperf benchmark tests, this cartoon is a satire on what at times seemed like a back and forth race between the big vendors.

View the cartoon here


Back to Top


Featured Articles



Advanced Classloading in J2EE
By David Bosschaert & Arne Koschel

This article will describe a classloading system that combines ease of use with efficiency and compliant behaviour in order to deal with issues such as 3rd party library integration which have conflicting classes, use of remote stubs, etc. This classloading approach also contains a mechanism to separate internally used libraries from user-installable libraries that could potentially conflict with each other. The classloading techniques in Iona's Orbix E2A Application Server will be illustrated as an example and their usage demonstrated.

Read the article here


Monson-Haefel's Guide to Enterprise JavaBeans - EJB 2.1 Web Services (Part 2)
By Richard Monson-Haefel

EJB 2.1 Web Services (Part 2) looks at SAAJ (Soap with Attachments API for Java) which enables you to build object-oriented representations of Soap messages, including attachments. The section on SAAJ provides a quick overview and an example of its use. The second half of this column looks at why the JAXM API didn't become a part of J2EE.

Read the article here


Back to Top


 This newsletter is sponsored in part by BEA
BEA dev2dev Days - Application Development for the 21st Century. Prepare yourself for dev2dev Days, the premier worldwide developer education event from BEA. A full day of serious enterprise development instruction, including in-depth code-level demonstrations and J2EE training. Get the skills you need to tackle your toughest integration and development challenges. We're coming to a city near you!


New Tech Talks



Get leading edge information on J2EE from those who know it best, in TheServerSide's Tech Talks! Videos Hosted on HostJ2EE.com. Featured this week is Eduardo Pelegri-Llopart who talks about J2EE and Web Services.


Eduardo Pelegri-Llopart - Java Web Services Developer Pack Architect, Sun Microsystems

In this interview, Eduardo describes the Java Community Process (JCP) and the role of a spec lead. He talks about Sun's Web services strategy, and how current vendors' approaches to building Web services differ from that of Sun. He describes how developers can use the different JAX API's in their projects, and discusses the role of JAX-RPC, JAXM, and JAXR. He also looks at Web services support in J2EE 1.4.

Watch Eduardo Pelegri-Llopart's Video Interview Here


Back to Top


Enterprise Java Education Strategies



Do the managers at your company understand the J2EE buzzwords well enough to have intelligent conversations?

Most developers and managers have very poor communication. Often times it's because the manager is not familiar with the techno-babble that developers use, such as J2EE, load-balancing, weblogic, XML, JSP, taglibs, and more. Well, that doesn't have to be true anymore! Introducing Enterprise Java for Managers, a 2-day course that your manager can take to learn the lingo!

This course is offered exclusively by The Middleware Company, and can be held at your site (for a bunch of managers to take at once) or your managers can come to us to take it. Do your manager a favor - forward this email to them, and encourage them to visit http://www.middleware-company.com/training/java4Managers.shtml for more details. Do it now while it's fresh on your mind!

Back to Top


New Patterns



Generic Entity Beans
By Edwin Mol

This is an extention to the Value Object Pattern. The technique explained here shows how to make your entity beans more generic, such that things like concurrency control and data updates are done at a higher level and only need to be implemented once.

Read more on this pattern.


Dynamic Entity Model
By Eirik Grønsund

How can an entity bean client manipulate persistent data without implementing the "Crud" and navigation operations for the model elements in a data model. The pattern provide a generic interface that allows a generic set of model elements to be defined and used for data transfer and traversal of the data model without any implementation of the interface.

Read more on this pattern.


Application Context
By Adolfo Rodriguez

This pattern applies to any MVC compliant apps. Usually, data necesary for presentation use is spread along separate variables in the presentation tier. This pattern implements a main data holder for all the client tier data which deal with presentation logic. Business logic and backwards layers can collect data for business logic from this data holder.

Read more on this pattern.


Back to Top



 This newsletter sponsored in part by Borland
Borland® - #1 in Java™ Development Solutions. Discover the key to success with Java technologies from the industry leader. Develop to deploy with the award-winning Borland software platform for Java. Get your
"Enterprise Guide to Java Development"!



Key J2EE Industry Headlines


XMLSpy 5 XML Development Environment Released

Version 5 of the XML Development Environment XMLSpy has been released and it now includes a WSDL Editor, Xslt Debugger, XML Schema based Code Generator (Java or C++), and Html Importer which converts HTML to XML + Xslt Stylesheet + XML Schema/DTD.

Read more here.


Robin Roos' Java Data Objects Book PDF Available

The first book to hit the market on JDO, "Java Data Objects", by Robin Roos is available for download on the Libelis website. The book covers all aspects of JDO, including a chapter on J2EE integration and a survey of all the existing JDO vendors.

Read more here.


BEA Ships WebLogic JRockit 7.0 Server-Optimized JVM

BEA has shipped the latest version of their JRockit JVM. The JVM is specifically optimized for server-side Java. It provides abilities to monitor, tweak and optimize the performance of multi-threaded applications.

Read more here.


Macromedia ColdFusion MX for J2EE AppServers Released

Macromedia has announced the availability of Macromedia ColdFusion MX for J2EE AppServers. The product allows you to write ColdFusion Components (CFC's) and use the server scripting environment within J2EE appservers. You can also make calls to EJB's or other java-constructs from within the CF application code, in-process.

Read more here.


Sun One Application Server 7 Early Access Available

The Early Access release of the J2EE 1.3 compliant Sun One Application Server 7, Standard Edition is now available for download. Sun One 7 includes all the J2EE 1.3 API's, integrated Web Services support, hot deployment, enhanced Cmp, startup/shutdown classes, pluggable Jaas based authorization, etc. Also available is a 'Developers Guide to Enterprise Java Beans' and other whitepapers.

Read more here.


Cocobase Releases New O/R mapper with JMS-based Caching

Thought Inc. has announced a new version of CocoBase Enterprise O/R. In the new version, CocoBase has expanded available caching options with an implementation of a JMS based distributed cache that can be used with clustering. It is based on the current JMS specification and integrates with third party JMS Messaging software.

Read more here.




Back to Top


Unsubscribe


If you are receiving this newsletter it is because you signed up as a member of TheServerSide.com and elected to receive our newsletters. To unsubscribe from TheServerSide.com's bi-weekly newsletter, log on to TheServerSide and edit your user profile. Email webmaster@theserverside.com if you are having problems editing your profile.

Visit The Middleware Company.



This newsletter and contents are Copyright (c) 2002 The Middleware Company