[TheServerSide Newsletter #14]
July 8, 2004 Newsletter Circulation: 135 000+ No. 14


In This Issue
Free Book Download
 o Java Testing and Design

New Articles
 o Container Driven Testing Series Part III - Advanced Testing Techniques
 o Tree Oriented Perspective for Software Architecture and Design


Tech Talks
 o Rod Johnson on The Spring Framework, AOP

Conference Coverage
 o JavaOne 2004
 o TheServerSide Java Symposium 2004, Las Vegas


Symposium Videos
 o JBoss Professional Open Source and Projects Keynote
 o The Power of Patterns


Key J2EE Industry News Headlines
 Some key headlines:
 o Joshua Bloch leaves Sun and joins Google
 o The Mono Project releases version 1.0

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


Free Book Download

Java Testing and Design
By Frank Cohen
TheServerSide.com and Prentice Hall have teamed up to bring you the entire book of 'Java Testing and Design', by Frank Cohen, in PDF format. The book teaches you how to build production-worthy, scalable, and well performing Web-enabled applications. It also presents techniques and tools to enable developers, QA technicians, and IT managers to work together in development and test automation.
New Articles

Container Driven Testing Series Part III - Advanced Testing Techniques
By N. Alex Rupp
N. Alex Rupp covers advanced EJB testing practices, goes over some pitfalls and how to avoid them, identifies OpenEJB's glass jaw, and outlines a future course for the EJB testing community. Some of the topics covered include configuring multiple EJB containers, isolating component subsets, mock object techniques with real components, and more.

Tree Oriented Perspective for Software Architecture and Design
By Venkata Reddy
Venkata Reddy introduces the Tree Oriented Perspective (TOP), which is about standardized roles recursively applied using a hierarchical model for designing Enterprise Java systems. Role based design is not new; however, the perspective of hierarchical, recursive roles, standardized for common application needs may open up new schools of thought.

Tech Talks

Rod Johnson - Founder, The Spring Framework, Author, 'J2EE without EJB'
Topic: The Spring Framework, AOP
Rod Johnson talks about the Spring framework, it's positioning and how its dependency injection compares to that of Hivemind and PicoContainer. He looks at what's different in the Spring Petstore, how Spring ties into Hibernate and how scripting might fit into Spring. Rod also gives his thoughts on AOP standardization, TDD, and talks about his new book, 'J2EE without EJB'.

Conference Coverage

JavaOne 2004
By Dion Almaer, Doug Bateman, Nitin Bharti, Frank Cohen
TheServerSide has written up daily reports from this year's JavaOne 2004. Coverage of the keynotes, various technical sessions, panels, product demos, and the Tangosol/SolarMetric party has been provided.

TheServerSide Java Symposium 2004, Las Vegas
By Dion Almaer, Doug Bateman, Nitin Bharti, Floyd Marinescu, Steve Wilkes
For those of you who couldn't make it, the staff and attendees of TheServerSide Java Symposium (TSSJS) have put together this article that captures a lot of the Symposium - both the technical details learned as well as the excitement that occurs between sessions and after hours. The first page covers some of the keynotes, special panels, birds-of-a-feature (BOF) talks and interesting annecdotes about the event that you'd normally would have had to be there to get. Page 2 goes delves deep into 11 of the 36 technical sessions presented at the Symposium.

Symposium Videos
Marc Fleury - CEO, JBoss
Topic: JBoss Professional Open Source and Projects
Marc Fleury talks about 'transparent middleware' and the need to simplify the current J2EE programming model, using aspects. He provides an overview of JBoss' product line, which includes JBoss Application Server, JBoss AOP, Hibernate, JBoss Cache, Nukes on JBoss, and Javassist, and goes into an indepth discussion of JBoss' microkernel architecture.

Mike Burba - Product Manager, Compuware's OptimalJ
Topic: The Power of Patterns
Compuware has been helping to formalize a development approach called model-driven, pattern-based (MDPB) development. MDPBD allows you to describe your intended technical architecture in the form of a pattern framework, then have it automatically applied to a problem domain. In this keynote video, filmed at TheServerSide Java Symposium in May 2004, Mike Burba describes the MDPB approach.


Key J2EE Industry Headlines

Joshua Bloch leaves Sun and joins Google
Joshua Bloch, author of Effective Java, JSR 175 spec lead, and much more, has decided to hang up his hat at Sun. Just after his promotion to Distinguished Engineer, he moves down the road in the Valley to join the small startup Google. He will still be involved in the Java community of course. Good luck Joshua!

Eclipse Pollinate: BEA and Eclipse team up for Beehive plugin
BEA and Eclipse have announced a new open-source project Eclipse Pollinate. This new tool will enable developers to work with the Apache Beehive project via the Eclipse development environment (e.g. including visual design).

ActiveXML 1.0: XML as a 4th generation language
The ActiveXML Project has released version 1.0. ActiveXML is a framework that encompasses a Virtual Machine and a compiler with dynamically define compile and initialization instructions to parse and "activate" XML documents.

The Mono Project releases version 1.0
The Mono Project, an effort led by Miguel de Icaza and Ximian (now part of Novell), releases version 1.0 of the Mono project, an open-source ECMA CLI-compliant implementation. But, Mono also consists of a cross platform IKVM Java runtime engine.

EJB 3.0 Early Draft Review Released
An early draft review of EJB 3.0 (JSR 220) has been released by the JCP. The purpose of Enterprise JavaBeans (EJB) 3.0 is to improve the EJB architecture by reducing its complexity from the developer's point of view. This review closes on 30 July 2004, so take a look and give your feedback to the expert group.


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.


TheServerSide.com is part of The Middleware Company, 350 Ellis St., Mt., View, CA 94043 USA. This newsletter and contents are Copyright (c) 2004 The Middleware Company

%%detect_open%%