[TheServerSide Newsletter #11]
May 27, 2003 Newsletter Circulation: 130 000+ No. 11


 This newsletter sponsored in part by Oracle
Connect with Oracle9i Application Server Integration! Oracle9iAS features powerful, built-in technology that turns the middle tier into an integration hub. Whether you're linking your Web site to an ERP system, extending business processes, or managing proliferating data silos, Oracle9iAS can help. Click for a complimentary white paper, Deriving Value from the Extended Enterprise.

In This Issue



Featured Articles
 o The Evolving J2EE Platform: What's New in J2EE 1.4

Patterns
 o Data Binding Object Pattern (DBO)

New Public Review Chapters
 o Case Study: The Core JDO Library Application
 o Bitter EJB Sample Chapters on Messaging and Performance

TMC Training Video
 o Training Video on Enterprise JavaBeans

TheServerSide Symposium
 o 30 Days Left until TheServerSide Symposium

Key J2EE Industry News Headlines
 Some key headlines:
 o SPEC Announces Development of J2EE/.NET Web Services Benchmark
 o Sun aiming for 10 million Java developers, to improve tooling

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



Featured Articles



The Evolving J2EE Platform: What's New in J2EE 1.4
By Floyd Marinescu

This article provides an architect-level overview of the major new features added to the J2EE platform, and their implications. It covers J2EE and Web services integration and looks at the programming model for Java Web Services. It provides an overview of EJB 2.1 (improvements to EJB-QL, a new timer service, and the extension of MDBs beyond JMS-only support), Servlet 2.4 improvements, the new JSP 2.0 expression language, and the the new management and deployment specifications (J2EE Management 1.0, J2EE Deployment 1.1).




 This newsletter sponsored in part by FastObjects, Inc.
The High Performance JDO Database
FastObjects would like to offer you an opportunity to learn how JDO delivers simplicity, performance and portability to your J2EE applications. The first 50 qualified developers to respond to this offer will receive both a free JDO consultation and a free FastObjects SDK of your choice. No risk, no cost, no salespeople, no nonsense. Act now: http://www.fastobjects.com/us/tss2


Patterns



Data Binding Object Pattern (DBO)
By Roland Chan

The Data Binding Object (DBO) is used to abstract and encapsulate working with XML and the handling of serialization tasks. The DBO, which acts as an adapter between Transfer Objects that need serialization and the XML API, abstracts away the XML serialization approach and API utilized (such as JDOM, Castor, JAXB, etc).




New Public Review Chapters



Case Study: The Core JDO Library Application
Excerpted from Core JDO (Sun Micorsystems Press, Prentice Hall) by Keiron McCammon, Heiko Bobzin, Sameer Tyagi, Michael Vorburger

This chapter looks at the Core JDO Library application, which implements a few use cases to explain basic and advanced JDO features. The chapter also elaborates on the concept of two and n-tier applications and is broken into smaller sections that can be used as cook-book style recipes.


Bitter EJB Sample Chapters on Messaging and Performance
By Bruce Tate, Mike Clark, Bob Lee, Patrick Linskey

Bitter EJB, which was publicly reviewed on TheServerSide recently, has gone to press. Manning Publications and the authors of Bitter EJB would like to thank the members of TheServerSide.com for their feedback. As a token of their appreciation, two finished, sample chapters on Messaging and Performance antipatterns are available for download.




TMC Training Video



Training Video on Enterprise JavaBeans

This short video is good for those getting started with Enterprise JavaBeans (EJBs); it identifies all the different parts of an EJB and explores the steps needed to write a simple EJB, including the Enterprise Bean class, the Remote and Home Interfaces, Deployment descriptors and EJB-JAR files.





TheServerSide Symposium



30 Days Left Until TheServerSide Symposium

This is the last week to save $250!

For the first time ever, founders and chief architects of all the major enterprise open source java groups are getting together to discuss issues important to the Java community. Join Bill Burke (lead architect of JBoss 4), Mike Cannon-Brookes (founder of OpenSymphony group, Java blogs), Gavin King (architect of Hibernate), Vincent Massol (Apache Struts committer and Cactus founder), and Christophe Ney (president of ObjectWeb consortium) as they discuss quesitons such as the latest innovations open source is bringing to Java, what combinations of projects gives the ultimate J2EE development framework, how to choose between so many frameworks, open source licenses and revenue models, etc.

If you're thinking about benefiting from this incredible show, you should register by May 31st. If you register in May you will get the whole symposium for $1245 ($250 discount).




Key J2EE Industry Headlines


SPEC Announces Development of J2EE/.NET Web Services Benchmark

SPEC has announced that they are developing a benchmark to compare performance of the J2EE and .NET platforms running web services. Unlike specification-only benchmarks this benchmark will provide implementations for both J2EE and .NET that will follow a rigorous design.


XUL Outgrows Mozilla: Open XUL Alliance Site Goes Live

The Open XUL Alliance went live recently. It's goal is to promote all things XUL (XML UI Language) and to ensure interoperability between different XUL motors/browsers/runtimes. For now the Open XUL Alliance Site sports: a XUL News Wire; The Richmond Post; XUL Lecture Series; XUL Link-opida and much more.


Sun aiming for 10 million Java developers, to improve tooling

Sun Java executives announced last Wednesday that they are shooting to grow the Java developer base to 10 million in the long term. Part of their goals for getting there are combatting the perception that "Java is only for high-end developers" by providing simplifying the platform itself as well as providing new versions of Sun One Studio that appeal to less technical developers.


Persistence Reloaded: JDO or CMP?

JDO experts Craig Russell (JDO spec lead) and David Jordan (JDO consultant) have published a concise summary of the differences and similarities between JDO and CMP, based on their new book entitled "Java Data Objects". A handy table summarizing the programming, metadata, modeling, and environmental differences is also provided.


The Middleware Company creates a framework for case studies

The Middleware Company, with the help of industry experts, has been working on a functional and behavioral specification of an application that can be used in technology case studies running in diverse application server environments, including J2EE and .NET. TMC would like to use the framework for another performance casestudy, as well as ones for interoperability and productivity.


Claim: .NET Performance Still Seriously Lags Java

Cameron Purdy recently tested the JVM and the CLR with a large ArrayList. Cameron tested multiple versions of .NET (1.0sp2 and 1.1) and JVMs (1.3.x and 1.4.x) with varying memory settings. If this test shows anything, it shows that Java is a match for .NET


Sun Dreams of Jini Again

A lot of developers thought Jini was cool, but it felt like Sun didn't quite know what to do with it. It was pointed towards networked devices, but will it take off now in the world of the business applications? The Jini Community just released its first standard for building Jini-based systems, which hopes to make the software easier to work with.






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.



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