| September 16, 2003 | Newsletter Circulation: 130 000+ | No. 19 |
This newsletter sponsored in part by Rational Order your FREE UML poster and CD today! Learn how the Unified Modeling Language can help you build better software faster. The wall poster is an eye-catching, instant reference guide to UML notation, with tips, techniques, and reminders of the most commonly used UML rules and guidelines. The IBM Rational software UML CD includes a tutorial on model-driven development with the UML. Click here
New Articles
o Introducing the eXo Platform
Tech Talks
o Jason Carreira on WebWork and XWork
Book Chapters
o Core J2EE Patterns: Patterns Overview, Design Considerations
New Patterns
o Iterative Data Access Pattern
o StackLocal Delegate Pattern
Key J2EE Industry News Headlines
Some key headlines:
o Sun releases J2EE 1.4 source code to licensees
o Oracle releases previews of J2EE 1.4 10g Appserver and Toplink
This newsletter is transmitted twice a month. It is printer-friendly and available online
New Articles
By Benjamin Mestrallet & Tuan Nguyen
The eXo platform is an open source, JSR 168 implementation, enterprise portal built from several modules. Exo is based on innovative tools, APIs and frameworks such as JavaServer Faces, the Pico Container, JbossMX and AspectJ. This article overviews the eXo platform and of all its modules, focusing on the architecture, and underlining the design decisions that were made while the platform was being built.
![]()
Tech Talks
Topic: WebWork and XWork
![]()
In this interview Jason discusses the WebWork and XWork frameworks. He describes how hierarchical MVC works in WebWork, defines the inversion of control pattern, and looks at how interceptors are used, including the validation framework in XWork. He compares WebWork to Struts, talks about the OGNL expression language and looks at what's new in WebWork2.
![]()
This newsletter sponsored in part by The Middleware Company Increase your value as a Java developer. Take training with The Middleware Company to sharpen your skills and ensure success on your upcoming Java development projects. Sign up now for these classes & receive a 3rd Quarter Discount of $500:
· J2EE Patterns, London 9/29/03 - 10/3/03
· EJB for Architects, Chicago 9/29/03 - 10/3/03
Check out our full class schedule for other upcoming classes.
Book Chapters
By Deepak Alur, John Crupi, and Dan Malks
Chapters from the Core J2EE Patterns book have been made available for download. The J2EE Patterns Overview chapter looks at basic concepts behind J2EE patterns, examines the tiers for pattern categorization, explores the relationships between different patterns, and provides a patterns roadmap listing architectural requirements and patterns addressing those requirements. The Business Tier Design Considerations and Bad Practices chapter looks at related design issues when applying business tier and integration tier patterns from the book's J2EE Pattern Catalog.
![]()
New Patterns
By Michael Barker
When a client calls an entity bean the standard practise is to load all of the results into a collection and return them. If the result set of the query is quite large (1 000 000+ rows) then a large amount of the server (and possibly network) resources will be consumed while returning the data. This pattern shows you how to store the ResultSets of queries on the server within a Stateful Session and allow the client to receive the result set in nicely sized chunks.
By Matt Pouttu-Clarke
ThreadLocal provides a means for applications to pass state along the call stack without having to explicitly pass an object as a method parameter. However, ThreadLocal does not have a means to provide automatic cleanup and also does not protect against side effects. The StackLocal Delegate pattern addresses these issues as well as reusability and type safety issues.
![]()
Key J2EE Industry Headlines
Vignette To Buy Collaboration Software Vendor Intraspect
Vignette has signed an agreement to purchase Intraspect Software, a supplier of collaboration software. Vignette will likely integrate its own J2EE content management / portal system with the collaboration suite. They will also sell the collaboration software stand-alone.
Sun releases J2EE 1.4 source code to licensees
Sun is working to quickly get the J2EE 1.4 platform out. The lastest milestone in this effort is another private release of the J2EE 1.4 source code and compatibility tests (with WS-I basic profile) to the J2EE licensees. Sun works with licensees in this way to help them make progress on getting their own 1.4 implementations ready as soon as possible.
New Research: J2EE bigger than .NET in Europe
QNB Intelligence, an analyst firm in europe, interviewed 415 decision makers and influencers across Europe, and found that 75 per cent had adopted J2EE while 58 per cent had chosen .NET for development.
Tibco Sues Sonic Over Product Comparison
Enterprise integration vendor Tibco is suing Sonic Software over its comparison of a Tibco product to a Sonic product in a white paper on its Web site. The white paper compared results on Java Message Service capabilities of Sonic's SonicMQ and Tibco's Enterprise for JMS. Tibco claims that the results of the testing were unfair and the white paper wasn't from an independent third party.
Oracle releases previews of J2EE 1.4 10g Appserver and Toplink
Oracle has announced the availability of its J2EE 1.4 Developer Preview, which includes beta's of the new Oracle 10g appserver and Toplink 10g. The appserver now features J2EE 1.4 support, as well as a two phase commit transactions, JMX 1.2, JSR-77/88 support, and integrated TopLink CMP. Toplink now features JAXB, legacy mapping via JCA, and more.
Sun considering Eclipse support
eWeek magazine interviewed Rich Green, VP of Developer Tools and Java at Sun in an article regarding a possible merge between Eclipse and NetBeans. The article is very speculative and tentative but it seems clear that Sun is open to anything in its quest to achieve 10 million Java developers - a goal Jonathan Schwartz, Executive VP of Software at Sun, stated at the Java One conference.
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