[TheServerSide Newsletter #42]
September 4, 2002                                                       Circulation: 130 000+                                                                  No. 42


 This newsletter sponsored in part by Rational
Rational® XDE Is Here -- Developing Java™ Software Will Never Be The Same. Rational® XDE™ 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® WebSphere™ Studio Application Developer. It runs in the IDE. Visualize your code while you develop. Order your FREE Rational Developer Solutions CD and try Rational XDE now!

In This Issue



Featured Articles
 o Struts 1.1: Should I Upgrade?

Hard Core Tech Talks
 o Amy Fowler - Senior Staff Engineer, Java Software, Sun Microsystems

Upcoming Conferences
 o Great Lakes Software Symposium 2002

Enterprise Java Education Strategies
 o Floyd Marinescu to co-teach J2EE Patterns - Sept 16, Dallas

New Patterns
 o iXML Pattern
 o Widget Pages

New App Server Reviews
 o JRun 4.0 - Good Stuff

Key J2EE Industry News Headlines
 Some key headlines:
 o Java Server Faces Public Draft and Early Access Available
 o Apache Cactus 1.4 J2EE Unit Testing Framework Released

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



Featured Articles



Struts 1.1: Should I Upgrade?
By John Yu

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.

Read the article here


Back to Top


 This newsletter is sponsored in part by BEA
BEA dev2dev Days - Application Development for the 21st Century. 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. We're coming to a city near you!


New Hard Core Tech Talks



Get leading edge information on J2EE from those who know it best, in Hard Core Tech Talks! Videos Hosted on HostJ2EE.com. Featured this week is Amy Fowler, who talks about the JavaServer Faces Specification.


Senior Staff Engineer, Java Software, Sun Microsystems


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


Back to Top


Upcoming Conferences



Great Lakes Software Symposium 2002
October 25-27, 2002 - Chicago
Presented By,


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.

Get more conference info here


Back to Top


Enterprise Java Education Strategies



Floyd Marinescu to co-teach J2EE Patterns - Sept 16, Dallas

Dear TSS Members,

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.

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:
                                                                              http://www.middleware-company.com/training/j2eepatterns.shtml

Or, if you need assistance, you can contact us at registration@middleware-company.com. Again, I'll be co-teaching the September 16th Dallas class, and it would be great to meet you! If you can't make it to that one, I highly recommend signing up at another date. This class is a unique experience, not to be missed.

Sincerely,

Floyd Marinescu
Author, EJB Design Patterns
Director of TheServerSide.com J2EE Community

Back to Top


New Patterns



iXML Pattern
By Venkatesh Balakumar

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.

Read more on this pattern.


Widget Pages
By Guilherme Silva

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.

Read more on this pattern.


Back to Top



New App Server Reviews



JRun 4.0 - Good Stuff
By Jason McKerr

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.

Read more on this review.


Back to Top



 This newsletter sponsored in part by Borland
Borland(R) - #1 in Java™ Development Solutions. 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" at http://borland.atre.net/sse9_03.



Key J2EE Industry Headlines


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.

Click here to read more.


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.

Click here to read more.


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.

Click here to read more.


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.

Click here to read more.


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.

Click here to read more.


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).

Click here to read more.


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.

Click here to read more.




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