[TheServerSide Newsletter #50]
December 24, 2002 Circulation: 125 000+ No. 50



 This newsletter is sponsored in part by Oracle & Precise
Optimize J2EE Application Performance. Isolate & correct performance bottlenecks in your J2EE applications by combining the high performance of Oracle9i Application Server with the application performance management of Precise i3 for J2EE. This session will give you an opportunity to see a live demonstration and a chance to interact with Java experts from both Oracle and Precise. Register Now!

In This Issue



Featured Articles
 o EJB 2.1 - The Enhanced Message-Driven Bean
 o MDA from a Developer's Perspective

New Tech Talks
 o Masood Mortazavi - J2EE High Availability Spec Lead

New Public Review Book Chapters
 o Bitter EJB Chapter 6 - Bitter Session States
 o EJB Cookbook Chapter 2 - Code generation
 o Core JDO Chapter 5 - Developing with JDO

New Patterns
 o Librarian Pattern

TMC Education Strategies
 o Get A $500 Amazon.com Gift Certificate

Sponsored Whitepapers
 o Hurwitz Group Whitepaper on the new JCP 2.5 program

Key J2EE Industry News Headlines
 Some key headlines:
 o IBM announces 13 new members join Eclipse project
 o Sun to Ship Weblogic 7 with next Solaris 9 Update

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



Featured Articles



EJB 2.1 - The Enhanced Message-Driven Bean
By Richard Monson-Haefel

This column covers the new connector-based MDBs, which allow you to use MDBs with any kind of messaging system, not just JMS. It also covers the activation-configuration properties used in the deployment of MDBs, as well as EJB 2.1's new message-linking facilities.

Read column here


MDA from a Developer's Perspective
By Stefan Tilkov

This article focuses on the benefits a developer can gain from applying an MDA (Model Driven Architecture) approach to application development. It discusses technologies such as UML, XMI (XML Metadata Interchange), and MOF (Meta-Object Facility) and looks at the '10 Myths About Code Generation'.

Read article here


Back to Top


New Tech Talk



Get insight on current J2EE issues from the industry experts , in TheServerSide's Tech Talks! Videos Hosted on HostJ2EE.com. Featured this week is Masood Mortazavi who talks about High Availability in J2EE.


Masood Mortazavi - J2EE High Availability Spec Lead

In this interview Masood talks about continuous availability in the J2EE environment. He discusses the significance of JSR 117 (J2EE APIs for Continuous Availability), components and design techniques required for continuous availability, and the challenges JSR 117 presents to J2EE container developers.

Watch Masood Mortazavi's Video Interview Here


Back to Top


New Book Chapters for Public Review



TheServerSide is pleased to announce that it will be hosting a book review process for Manning's "Bitter EJB", by Bruce Tate et al., "EJB Cookbook", by Ben Sullins and Mark Whipple, and "Core JDO" (Sun Microsystems Inc & Prentice Hall), by Keiron McCammon, Heiko Bobzin, Sameer Tyagi, and Michael Vorburger. Chapters from these books will be posted to TSS as they are written for public feedback.


Bitter EJB Chapter Chapter 6 - Bitter Session States
First Public Review Posting

Chapter 6 looks at the advantages and disadvantages of stateful session beans. The chapter defines session state, reviews the true purpose of the stateful session bean in managing session state and discusses how session state can be stored in servlets. It also identifies common antipatterns when stateful session beans are misused.

Read/Review the chapter here.


EJB Cookbook Chapter 2 - Code generation
First Public Review Posting

This chapter presents the most common uses of XDoclet, an open source tool, tightly integrated with Ant, that lets you generate source code or other files.

Read/Review the chapter here.


Core JDO Chapter 5 - Developing with JDO
First Public Review Posting

Chapter 5 looks at fundamental JDO concepts and all the classes and APIs defined by the JDO specification. It explains each of the methods for interfaces like the PersistenceManager, the JDOHelper and I18NHelper classes, overviews JDO exception classes, and the classes and interfaces in the service provider interface package.

Read/Review the chapter here.


Back to Top


New Patterns



Librarian Pattern
By Adam Browning

The Librarian Pattern provides the data loss protection of entity beans, while retaining the performance of session beans and value objects. The 'searcher' performs the query against the data store, and for each entry creates a 'librarian' and provides it with the appropriate data and its primary key. Once the 'librarians' are created, they are returned to the client which takes any actions appropriate for displaying the data, deciding which entries to update, etc.

Read pattern here


Back to Top


TMC Education Strategies



Get A $500 Amazon.com Gift Certificate

Get A $500 Amazon.com Gift Certificate when you register for any 2003 Enterprise Java Training Public Course! This offer is good for any class happening in 2003. However, you must confirm your registration by January 31, 2003 to qualify for the complimentary gift certificate.

With courses by The Middleware Company, you'll accelerate your career, as well as benefit your company. Well-trained Enterprise Java programmers mean projects get done faster, and have a higher chance of success.

Don't delay, take a moment to ask your boss to sponsor you to take these classes today!

How will you enjoy your $500 Gift Certificate? For starters, here are some ideas...

Click Here to find out more or visit http://www.middleware-company.com/500


Back to Top


Sponsored Whitepapers



Hurwitz Group Whitepaper on the new JCP 2.5 program

This whitepaper, by the Hurwitz Group, looks at the enhancements recently made to the Java Community ProcessSM (JCP SM 2.5) Program and the new Java Specification Participation Agreement (JSPA). The JCP introduced the JSPA2, its agreement with its members, to support new business requirements and requests from community members.

The JCP Executive Committee's goal in defining the new version of the JCP, version 2.5, was to ensure that the working model of the community is in sync with the new version of the JSPA, which is now available from jcp.org.

In addition to contributing to and directly influencing Java technology, JCP members, as well as the Java end-user community, can now more widely participate in the evolution of Java through the JCP.

To find out more:

Download the Hurwitz Group White Paper Here


Back to Top



Key J2EE Industry Headlines


Microsoft ordered to carry Java on Windows

A U.S. court judge has ordered Microsoft to include Sun's version of Java with Windows, citing MS's history of undermining Java. "...unless a preliminary injunction is entered, Sun will have lost forever its right to compete, and the opportunity to prevail, in a market undistorted by its competitor's antitrust violations," ruled the presiding Judge.

Read more here.


ATG Announces General Availability of ATG 6

ATG has announced the availability of its portal/commerce/integration platform, ATG 6. Functionality added with this version includes new search and publishing tools, and integration modules for Siebel and Documentum applications. ATG 6 is runs on top of their J2EE 1.3 ATG Dymano Application server, or on Weblogic 7.

Read more here.


Eclipse-based XtremeJ JMX Management Console Released

The XtremeJ Corp has announced the availability of the Early Access Edition of the XtremeJ Management Console. Built on top of the popular Eclipse platform, it gives the J2EE developers and administrators an intuitive user interface to access, manage, and monitor the JMX based services within a JMX-enabled application server.

Read more here.


IBM announces 13 new members join Eclipse project

IBM has announced that an additional 13 vendors have agreed to join its open source project Eclipse, including SAP, Hewlett-Packard and Oracle, bringing the group's total to 30. The way IBM sees it, "Building your own tools platform would be the equivalent of building your own HTTP server," said Scott Hebner of IBM. "Why do that when you've got Apache?"

Read more here.


Sun to Ship Weblogic 7 with next Solaris 9 Update

Sun will ship a six-month trial copy of WebLogic Server 7.0 with the next update to the Sun Solaris 9 operating system, which is due in January. Sun ONE 7 is already included in Solaris. Analysts said Sun is making a concession to include Weblogic in order to satisfy customer demand and help boost sales of its own server hardware.

Read more here.


Speculation: Microsoft to buy Rational or Borland

Shares in Rational rose on Wednesday (Dec 11) on speculation that Microsoft would bid for the software company after IBM agreed to buy it for $2.1 billion in cash. Borland stock also rose following a report on CNBC television that it could emerge as a potential acquisition target for Microsoft if IBM bought Rational.

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