BORDER=0  WIDTH=629 ALT ="[TheServerSide Newsletter #42]"></A>
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
September 4, 2002&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Circulation: 130 000+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No. 42
<!-- Newsletter 42 sent on Sept 4, 2002 -->
<table border="0" width="500" cellspacing="0" cellpadding="2">
<td bgcolor="#808080" ><b><font face="Arial" color="#EEEEEE" size="2">&nbsp;This newsletter sponsored in part by Rational </font></b></td>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<b>Rational&#174; XDE Is Here -- Developing Java&#153; Software Will Never Be The Same.</b>
<img src="http://www.theserverside.com/images/Rational38.gif" align="right" valign="top" hspace="1" vspace="6" border="0"></a>
Rational&#174; XDE&#153; Professional is an eXtended Development Environment for
Java developers. Use it with your choice of IDE - as a standalone IDE or install
it into IBM&#174; WebSphere&#153; Studio Application Developer. It runs in the IDE.
Visualize your code while you develop. Order your FREE Rational Developer
Solutions CD and <a href="http://lists.theserverside.com/t/12337/850395/202/181/" target="_blank">try Rational XDE now!</a>
<B><FONT COLOR=#929292 SIZE=+1>In This Issue</FONT></B>
<HR ALIGN=left WIDTH="65%" COLOR=#d4d4d4 NOSHADE SIZE=2><BR>
<A href="#articles"><B> Featured Articles </B></A><BR>
&nbsp;o Struts 1.1: Should I Upgrade? <br>
<A href="#tech"><b>Hard Core Tech Talks</b></A><BR>
&nbsp;o Amy Fowler - Senior Staff Engineer, Java Software, Sun Microsystems
<A HREF="#conferences"><B> Upcoming Conferences </B></A><BR>
&nbsp;o  Great Lakes Software Symposium 2002     <BR>
<BR><!------------- Enterprise Java Education Strategies ----------------->
<A href="#education"><B>Enterprise Java Education Strategies </B></A><BR>
&nbsp;o Floyd Marinescu to co-teach J2EE Patterns - Sept 16, Dallas <br>
<A href="#patterns"><B> New Patterns </B></A><BR>
<A href="#reviews"><B> New App Server Reviews </B></A><BR>
<A href="#news"><B> Key J2EE Industry News Headlines </B></A><BR>
&nbsp;o Java Server Faces Public Draft and Early Access Available
&nbsp;o Apache Cactus 1.4 J2EE Unit Testing Framework Released      <BR>
<B> This newsletter is transmitted twice a month. It is printer-friendly and available
Built on the success of Struts 1.0, Struts 1.1 beta was released in March this year and showcased at JavaOne 2002. This article describes the new features found in Apache Struts 1.1 beta and the impact of migration from Struts 1.0 to Struts 1.1. It also offers advice on the migration decision and the upgrade process.
<A HREF="http://lists.theserverside.com/t/12337/850395/204/181/">Read the article here</A><BR>
<td bgcolor="#808080" ><b><font face="Arial" color="#EEEEEE" size="2">&nbsp;This newsletter is sponsored in part by BEA</font></b></td>
<img src="http://www.theserverside.com/images/dev_logo.gif" align="left" valign="top" hspace="8" vspace="0" border="0"></a>
<b>BEA dev2dev Days - Application Development for the 21st Century.</b>
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. <a href="http://lists.theserverside.com/t/12337/850395/205/181/" target="_blank">We're coming to a city near you!</a>
<B><FONT COLOR=#929292 SIZE=+1>New Hard Core Tech Talks</FONT></B><BR>
know it best, in Hard Core Tech Talks!  Videos Hosted on<a href="http://lists.theserverside.com/t/12337/850395/30/181/" target="_blank"> HostJ2EE.com</a>.  <i>Featured this week is Amy Fowler, who talks about the JavaServer Faces Specification. </i>
<h2>Senior Staff Engineer, Java Software, Sun Microsystems </h2>
In this interview, Amy talks about the problems JavaServer Faces (JSF) solves and how J2EE developers can leverage it in their Web apps. She looks at UI components used in JSF, the implementation of event handling code, and describes a typical use case involving JSF. She also discusses interoperability with JSF using Struts, Webwork, and the Portlet API.
Click here to watch Amy Fowler's Video Interview
<font size="+2"><b>Great Lakes Software Symposium 2002 </b></font>
<SMALL><B> October 25-27, 2002 - Chicago <br>
A three day J2EE/XML/Web Services conference for Java developers, Java Architects and Technical Project Managers with 48 presentations to select from and features Bruce Tate, author of "Bitter Java", The Middleware Company's own Bruce Martin presenting on XBeans, and many others.
<a href="http://lists.theserverside.com/t/12337/850395/207/181/" target="_blank">Get more conference info here</a><br>
<B><FONT COLOR=#929292 SIZE=+1>Enterprise Java Education Strategies</FONT></B><BR>
<FONT SIZE="+2"><B>Floyd Marinescu to co-teach J2EE Patterns - Sept 16, Dallas </B></FONT><br>
I thought you'd be interested to know that The Middleware Company has created a J2EE Patterns training course that I will be co-teaching in Dallas during the week of September 16th. The course combines and improves upon the best J2EE design patterns material available in my book EJB Design Patterns, Sun's Core Patterns, TheServerSide's patterns repository and others.
<a href="http://lists.theserverside.com/t/12337/850395/208/181/"><img src="http://www.theserverside.com/images/j2eelogo-blue.gif" align="left" border=0 HSPACE=30></a>
I have just reviewed the final material and I am very excited with the end product. This class takes an indepth look at all the most important patterns today, both from a theoretical and a practical perspective. One of the cool things about the course is that it shows you how the patterns were implemented in a variety of popular open source frameworks and production applications, including TheServerSide.com.
I highly recommend this course to the seasoned J2EE developer who wants to master the cutting edge in J2EE architecture and design.
If you'd like to register for the course, simply click here: <br>
Director of TheServerSide.com J2EE Community <br>
<B><FONT COLOR=#929292 SIZE=+1>New Patterns </FONT></B><BR>
<FONT SIZE=+2><B>  iXML Pattern   </B></FONT><br>
In due course, we will be finding ourselves in the middle of Web services, which will granulate into representing all data in XML. For preparing and implementing Web services, it's necessary to express all data in XML. This pattern does the same.
<A HREF="http://lists.theserverside.com/t/12337/850395/211/181/">Read more on this pattern</A>.<BR>
<FONT SIZE=+2><B> Widget Pages   </B></FONT><br>
This pattern allows for using XMLC and Barracuda without exposing their APIs to widget users. In fact it allows for transparently using more than one widget implementation at the same time, which is ideal for migrating or upgrading.
<A HREF="http://lists.theserverside.com/t/12337/850395/212/181/">Read more on this pattern</A>.<BR>
<B><FONT COLOR=#929292 SIZE=+1>New App Server Reviews </FONT></B><BR>
<FONT SIZE=+2><B> JRun 4.0 - Good Stuff    </B></FONT><br>
Some general impressions I had of JRun: It's very easy to get it up and running.
Allaire-now-Macromedia has always had one of my favorite servlet engines.
The Java Management Console (web-based admin interface) has gotten a tonne better.
It's dead easy to plug into just about any IDE (I've done it with JBuilder Enterprise 6, and the Intellij IDEA EAP (Builds 640 -642).
The JSP compiler is smokin! Very, very fast. I think it must come with Jikes or something.
<A HREF="http://lists.theserverside.com/t/12337/850395/213/181/">Read more on this review</A>.<BR>
<td bgcolor="#808080" ><b><font face="Arial" color="#EEEEEE" size="2">&nbsp;This newsletter sponsored in part by Borland </font></b></td>
<img src="http://www.theserverside.com/images/Borland.gif" align="left" valign="top" hspace="6" vspace="3" border="0">
<b>Borland(R) - &#35;1 in Java&#153; Development Solutions.</b>
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 FREE "Enterprise Guide to Java Development"
<P><FONT COLOR=#929292 SIZE=+1>Key J2EE Industry Headlines</FONT></b></p>
<HR ALIGN=left WIDTH="65%" COLOR=#d4d4d4 NOSHADE SIZE=2>
Oracle Releases Preview of New J2EE 1.3 JDeveloper IDE
Oracle has released a preview (v9.0.3) of the JDeveloper IDE. This release introduces full J2EE 1.3 development support starting from UML modeling of EJB's and Web Services, to development, debugging, tuning and deployment, with full integration with Ant, Struts 1.1 and JUnit.
<A HREF="http://lists.theserverside.com/t/12337/850395/215/181/">Click here to read more.</A>
<HR ALIGN=left WIDTH="60%" COLOR=#d4d4d4 SIZE=1>
Java Server Faces Public Draft and Early Access Available
The public draft of the JavaServer Faces 1.0 Specification has been published, as well as an early access download of the API's and tag library. JSF is a web application framework that reduces the amount of code needed to write a web front end. Developers need only write JSF components and corresponding event handling code, the framework then simplifies the tasks of validation, request parameter parsing, state management, multipe clients support, etc.
<A HREF="http://lists.theserverside.com/t/12337/850395/216/181/">Click here to read more.</A>
Meta Group: J2EE Complexity Holding Back Platform Adoption
The Meta Group has released a research report saying that the relative complexity of doing server-side development using J2EE is hurting adoption of the platform. Among other predictions are the continuing dominance of BEA and IBM, more consolidation, and increasing vendor competition in tools and frameworks.
<A HREF="http://lists.theserverside.com/t/12337/850395/217/181/">Click here to read more.</A>
IBM nudges back release of WebSphere 5.0
IBM has rescheduled its release of J2EE 1.3 certified Websphere Application Server 5 from September to late November, saying it "reprioritized" its schedule in order to release Websphere Studio 5 first - a break from the usual order of releases. Analysts said the delay shouldn't be seen as a big setback.
<A HREF="http://lists.theserverside.com/t/12337/850395/218/181/">Click here to read more.</A>
Apache Cactus 1.4 J2EE Unit Testing Framework Released
Cactus 1.4 (part of the Apache Jakarta project) is now available for download. Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters) that uses and extends the jUnit framework. V1.4 includes many new improvements, including the ability to assert for specific HTTP response codes.
<A HREF="http://lists.theserverside.com/t/12337/850395/219/181/">Click here to read more.</A>
WebWork 1.2 Web Application Framework Released
Version 1.2 of WebWork is now available. The release includes significant improvements and marks the first release since integrating into the OpenSymphony project (home of SiteMesh, OSCache, etc). WebWork is a pull HMVC web application framework in Java, developed as Open Source (Apache license).
<A HREF="http://lists.theserverside.com/t/12337/850395/220/181/">Click here to read more.</A>
JADE Open Framework 1.1 Released with Eclipse Integration
Salmon LLC is pleased to announce the release of JADE 1.1, the open source rapid application development tool for the J2EE. JADE is a Java framework and JSP tag library that integrates with Dreamweaver, IntelliJ IDEA and now Eclipse. JADE was released as open source only a few months ago, but has been used privately as the foundation for a J2EE consulting practice for several years.
<A HREF="http://lists.theserverside.com/t/12337/850395/221/181/">Click here to read more.</A>
<P>If you are receiving this newsletter it is because you signed up as a
member of TheServerSide.com and elected to receive our newsletters. <B>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.</B> <BR>
<P ALIGN=center><BR>This newsletter and contents are Copyright (c) 2002 The Middleware Company<BR></P>
<IMG ALT="" SRC="http://lists.theserverside.com/do/12337/850395/1.gif" WIDTH=1 HEIGHT=1></body>