FW: Java One Day by Day Coverage, Craig Russell JDO Interview, Weblogic Workshop Review, DTO and Local Interface Patterns

"Steve Magruder" <[email protected]> Thu, 4 Apr 2002 07:00:24 -0500
Newsgroups gmane.comp.java.ejb.general,gmane.spam.detected
Message-ID <[email protected]>
------=_NextPart_000_000A_01C1DBA6.65184CF0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 8bit

TheServerSide.com Newsletter #31
-----Original Message-----
From: TheServerSide Connection [mailto:[email protected]]
Sent: Thursday, April 04, 2002 6:52 AM
To: [email protected]
Subject: Java One Day by Day Coverage, Craig Russell JDO Interview, Weblogic
Workshop Review, DTO and Local Interface Patterns




         This newsletter sponsored in part by Rational
        RationalR XDET Is Here -- Developing JavaT Software Will Never Be
The Same. Rational XDE is an exciting new product designed for Java
developers. If you are writing Java with IBMR WSADT or looking for a Java
IDE, then Rational XDE is the extended development environment for you.
Write and design great code. Work in a single environment. Never start with
a blank slate again. See visually what you code. Get a FREE Rational
Solutions CD for Java developers and try Rational XDE now.

IN THIS ISSUE


----------------------------------------------------------------------------
----


  TSS At JavaOne
   o TheServerSide Reports From JavaOne

  Featured Technical Articles
   o Making a Real World PetStore
   o J2EE Platform Independence: Have We Regressed?

  Hard Core Tech Talks
   o Craig Russell - JDO Spec Lead

  Enterprise Java Education Strategies
   o EJB For Architects: A Unique and Rewarding Experience

  Upcoming Conferences
   o Lone Star Software Symposium 2002

  New J2EE Patterns
   o Switch Local/Remote EJB interface usage without code change
   o Using Data Access Command Bean pattern with DTOs

  New App Server Reviews
   o Weblogic Workshop Beta Review

  Key J2EE Industry News Headlines
   Some key headlines:
   o New ECPerf Results: BEA Posts Best Price/Performance Figure
   o Announcing WebWork 1.0 Web Application Framework

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





TSS AT JAVAONE



----------------------------------------------------------------------------
----


  TheServerSide Reports From JavaOne


  This year, TheServerSide sent down a team of reporters, who provided
coverage of JavaOne 2002. Various keynotes, technical sessions,
demonstrations, and behind the scene glimpses of special events and parties
were covered.

  Check out this year's JavaOne coverage on TheServerSide



  Back to Top



FEATURED TECHNICAL ARTICLES



----------------------------------------------------------------------------
----


  Making a Real World Pet Store
  By Dion Almaer


  The Java PetStore is an application from Sun's "Blueprints" group that is
made to help educate people on various design patterns for the various parts
of J2EE. The application focuses on showing as many patterns and parts of
the framework in an application, but does not focus on performance. There
are some obvious areas of PetStore that we could optimize. In your projects,
where have you gone in to tweak the performance? What tricks do you use?
Have you thought about what you would change in the PetStore?

  Read the article here


  J2EE Platform Independence: Have We Regressed?
  By Robert Simmons


  We started off seeking a cross platform solution to heterogeneous system
design. How far has the war to be vendor independent progressed and why do
we seem to be losing? In this article, Robert Simmons takes us through the
evolution of Java's promise of cross platform, vendor independent solutions.
Simmons proclaims a recent regression back to the old platform war days
among EJB platforms and a regression in programmer thinking. Has the dream
really turned into a nightmare?

  Read the article here


  Back to Top




         This newsletter sponsored in part by HP
         Some of the best things in life just got better
        hp web services platform
        HP Web Services Platform Developer Edition is a standards-based,
modular platform that allows for plug-and-play assembly of XML components to
develop, integrate, and deploy Web services and private networks, or
eco-systems, of services. Download HP Web Services Platform




UPCOMING HARD CORE TECH TALKS



----------------------------------------------------------------------------
----





  Get leading edge information on current J2EE issues and trends from those
who know it best, the gurus and grandmasters, in Hard Core Tech Talks!
Videos Hosted on HostJ2EE.com. Featured this week is Craig Russell, who will
talk about the JDO Specification.



  Craig Russell - JDO Spec Lead
  In this interview, Craig talks about JDO, how it can be used with EJBs,
the similarities and differences it has with entity beans, how it can be
used to create a distributed shared object cache across a cluster, and other
technical issues.



  Back to Top




ENTERPRISE JAVA EDUCATION STRATEGIES



----------------------------------------------------------------------------
----


  EJB For Architects: A Unique and Rewarding Experience


  The Middleware Company's EJB for Architect course provides a unique forum
to discuss problems common to EJB and related technologies. In the course,
an experienced architect facilitates this peer-to-peer discussion to help
you build a sound analytical framework for thinking, perceiving, and
approaching design problems and issues common to an EJB deployment.

  In particular, the course will cover topics such as designing for complex
persistence, all the patterns form the book EJB Design Patterns, large-scale
system design issues (load-balancing, clustering, caching), J2EE project
management decision making issues, using UML to design EJB apps, legacy
integration, and more. The course provides a way for you to increase your
value as a developer/architect and be prepared for the toughest of project
challenges.

  As a special offer, if you sign up by April 30, 2002 you can get a free
Phillips TiVo. With a TiVo, you will never miss your favourite shows again!
Click here to find out more or visit
http://www.middleware-company.com/tivo.html!.


  Back to Top




UPCOMING CONFERENCES



----------------------------------------------------------------------------
----



  Lone Star Software Symposium 2002
  May 17 - 19, Dallas


  A three day J2EE/XML/Web Services conference for Java developers,
Architects and Technical Project Managers with over thirty-five
presentations to select from and features Craig Larman, author of Applying
UML and Patterns, James Duncan Davidson, author of Apache Tomcat, and The
Middleware Company's own Dion Almaer presenting on EJB Architecture Issues.
For more information go to www.completeprogrammer.net/dallas


  Back to Top




NEW J2EE PATTERNS



----------------------------------------------------------------------------
----


  Switch Local/Remote EJBinterface usage without code change
  By Sriganesh Sundaram


  While upgrading to EJB 2.0, we wanted to test if Local interfaces improved
performance over Remote. Had we designed this way, we would not have touched
code to do this. Solution: Rather than embedding the logic to use Local or
Remote EJB Interfaces in your java code, this design would allow it to be
driven through a property file.

  Read more on this pattern.


  Using Data Access Command Bean pattern with DTOs
  By make ship


  Combine the data access command bean pattern with data transfer object
pattern to improve the logic/persistence decoupling from the ejb tier.

  Read more on this pattern.


  Back to Top



NEW APP SERVER REVIEWS



----------------------------------------------------------------------------
----


  Weblogic Workshop Beta Review
  By Jim O'Donnell


  WebLogic Workshop is BEA's new product offering providing Java developers
with an IDE for creating and deploying web services for BEAs WebLogic
Server (WLS). It provides a very painless way of creating and deploying J2EE
web services without knowing anything about J2EE and its APIs. By following
their methodology and use of controls you will end up with a
service-oriented, naturally tiered architecture that frees you from thinking
about anything other than business logic.

  Read this review.


  Back to Top




KEY J2EE INDUSTRY HEADLINES


----------------------------------------------------------------------------
----




  JSR 175: Adding Meta Data to Java

  The new JSR 175 is aimed at adding meta data to Java in a formal way. We
currently "hack" this functionality by using javadoc comments (e.g.
XDoclet). Having a formal mechanism to add meta data will be great. For one,
we can gain access to these "attributes" at runtime via reflection.

  Click here to read more.



----------------------------------------------------------------------------
--


  Tapestry: Java Web Components Release 2.0 is Out

  Version 2 of Tapestry is now available on SourceForge. Tapestry is a true
component object model for web applications, much in the way that Swing is a
component object model for GUIs. Tapestry much of the heavy lifting in
creating a web apps, such as constructing URLs, interpreting those same URLs
and dispatching to user code.

  Click here to read more.



----------------------------------------------------------------------------
--


  New ECPerf Results: Pramati App. Server 3.0 Results Posted

  New ECPerf Results for Pramati have been posted to TheServerSide. Pramati
Application Server 3.0 SP1 was run on a Compaq DL-580 using Oracle 8.1.6 to
yield a respectable Price/Performance figure of $14 Price/BBops and a
Performance figure of 4018.0 BBops/min@Std.

  Click here to read more.



----------------------------------------------------------------------------
--


  New ECPerf Results: BEA Posts Best Price/Performance Figure

  BEA Weblogic Server 7.0 Beta has posted the best Price/Performance figure
at an astonishing $7 BBops/min@Std, an $11 improvement over their last
results; however, their performance results were more than 9000 BBops lower
than their previous results. This time around, Weblogic was run on a Dell
PowerEdge 4600 machine using Oracle 9.0.1.1

  Click here to read more.



----------------------------------------------------------------------------
--


  Scalability Issues with Dynamic Proxy Based Containers Report

  Rice University has released an article on the combined effect of
application implementation method, container design, and efficiency of
communication layers on the performance scalability. They used JBoss and
JOnAS open source EJB containers for their evaluation.

  Click here to read more.



----------------------------------------------------------------------------
--


  TheServerSide Announces Portability Relaunch on Oracle, HP, BEA

  TheServerSide will re-launch it's site to run concurrently across J2EE 1.3
servers from Oracle, HP, and BEA. This cluster of servers will concurrently
run the TheServerSide's J2EE infrastructure, with the same J2EE binaries
deployed on each server in the cluster.

  Click here to read more.



----------------------------------------------------------------------------
--


  Announcing WebWork 1.0 Web Application Framework

  WebWork 1.0 has been released. WebWork is an HMVC web application
framework in Java, developed as Open Source (BSD license) and designed to
help create dynamic websites using minimal effort and maximum flexibility.
WebWork is also being primarily used in the upcoming new release of
TheServerSide.com.

  Click here to read more.



----------------------------------------------------------------------------
--


  J2EE market shares revealed for 2001

  A report from Giga Information Group unveils the J2EE market shares for
2001. According to that report: "The application server market grew 39
percent to $2.19 billion during 2001. IBM and BEA Systems share market
leadership, each with a 34 percent market share - leading closest
competitors with a 68 percent combined share. Although Sun/iPlanet retained
the third spot, Oracle's 9iAS grew faster to reach a 6 percent share and app
ears to have a higher run-rate during the second half of 2001."

  Click here to read more.



----------------------------------------------------------------------------
--


  Interviewing the JBoss Team: "Sun Needs Us"

  Steve Anglin interviews JBoss' Marc Fleury, founder and lead developer,
and Nathalie Mason, director of business development about JBoss and J2EE
certification, the open source community, and more.

  Click here to read more.



----------------------------------------------------------------------------
--


  Back to Top



ABOUT THESERVERSIDE / 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 [email protected]
if you are having problems editing your profile.


  About TheServerSide.com
  TheServerSide.com J2EE community is brought to you by The Middleware
Company. The Middleware Company is an advanced training and consulting
company dedicated to server-side Java. The Middleware Company offers onsite
training courses in Java 2, Enterprise JavaBeans (EJB), the Java 2 Platform,
Enterprise Edition (J2EE), and the Extensible Markup Language (XML). They
also aid in the design, development, and deployment of middleware solutions.

  Visit The Middleware Company.




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



------=_NextPart_000_000A_01C1DBA6.65184CF0
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>TheServerSide.com Newsletter #31</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2715.400" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>


<DIV>&nbsp;</DIV>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> TheServerSide Connection 
[mailto:[email protected]]<BR><B>Sent:</B> Thursday, April 04, 2002 
6:52 AM<BR><B>To:</B> [email protected]<BR><B>Subject:</B> Java One Day by 
Day Coverage, Craig Russell JDO Interview, Weblogic Workshop Review, DTO and 
Local Interface Patterns<BR><BR></FONT></DIV><!----------------------- Top -------------------------------------><A 
name=news31.htmltop></A><!----------------------- The Newsletter logo --------------------><A 
href="http://www2.theserverside.com/home/index.jsp?news31-click"><IMG 
alt="[TheServerSide Newsletter #31]" 
src="http://www.TheServerSide.com/resources/newsletters/inreview4.gif?news31-view" 
width=629 border=0 NOSEND="1"></A> <BR><!----------------------- TOP Position Ad  ------------------------>
<BLOCKQUOTE>
  <TABLE cellSpacing=0 cellPadding=2 width=500 border=0>
    <TBODY>
    <TR>
      <TD bgColor=#808080><B><FONT face=Arial color=#eeeeee size=2>&nbsp;This 
        newsletter sponsored in part by Rational </FONT></B></TD></TR>
    <TR>
      <TD bgColor=#eeeeee><FONT face="Verdana, Arial, Helvetica, sans-serif" 
        size=2><B>Rational&reg; XDE&#8482; Is Here -- Developing Java&#8482; Software Will Never 
        Be The Same.</B> Rational XDE is an exciting new product designed for 
        Java developers. If you are writing Java with IBM&reg; WSAD&#8482; or looking for 
        a Java IDE, then Rational XDE is the extended development environment 
        for you. Write and design great code. Work in a single environment. 
        Never start with a blank slate again. See visually what you code. <A 
        href="http://s0b.bluestreak.com/ix.e?hy&amp;s=62944&amp;a=41553">Get a 
        FREE Rational Solutions CD</A> for Java developers and try Rational XDE 
        now. </FONT></TD></TR></TBODY></TABLE></BLOCKQUOTE><!----------------------- Newsletter Table of Conents ------------->
<P><A name=TableOfContents></A><B><FONT color=#929292 size=+1>IN THIS 
ISSUE</FONT></B> 
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><!----------- Tales From TheServerSide ------------><A 
  href="#tales"><B>TSS At JavaOne </B></A><BR><SMALL>&nbsp;o TheServerSide 
  Reports From JavaOne <BR></SMALL><BR><!----------- Featured Tecnical Articles ------------><A 
  href="#articles"><B>Featured Technical Articles </B></A><BR><SMALL>&nbsp;o 
  Making a Real World PetStore <BR>&nbsp;o J2EE Platform Independence: Have We 
  Regressed? <BR></SMALL><BR><!------------- Hard Core Tech Talks	 -----------------><A 
  href="#videos"><B>Hard Core Tech Talks</B></A><BR><SMALL>&nbsp;o Craig Russell 
  - JDO Spec Lead <BR></SMALL><BR><!------------- Education strategies -----------------><A 
  href="#education"><B>Enterprise Java Education Strategies 
  </B></A><BR><SMALL>&nbsp;o EJB For Architects: A Unique and Rewarding 
  Experience<BR></SMALL><BR><!------------- Upcoming Conferences -----------------><A 
  href="#conferences"><B>Upcoming Conferences </B></A><BR><SMALL>&nbsp;o Lone 
  Star Software Symposium 2002 <BR></SMALL><BR><!----------- New J2EE Patterns ------------><A 
  href="#patterns"><B>New J2EE Patterns </B></A><BR><SMALL>&nbsp;o Switch 
  Local/Remote EJB interface usage without code change <BR>&nbsp;o Using Data 
  Access Command Bean pattern with DTOs <BR></SMALL><BR><!----------- New App Server Reviews ------------><A 
  href="#reviews"><B>New App Server Reviews </B></A><BR><SMALL>&nbsp;o Weblogic 
  Workshop Beta Review <BR></SMALL><BR><!-------------- Latest Headlines ------------------------><A 
  href="#tech"><B>Key J2EE Industry News Headlines 
  </B></A><BR><SMALL>&nbsp;<B>Some key headlines:</B> <BR>&nbsp;o New ECPerf 
  Results: BEA Posts Best Price/Performance Figure <BR>&nbsp;o Announcing 
  WebWork 1.0 Web Application Framework <BR></SMALL>
  <P><SMALL><B>This newsletter is transmitted twice a month. It is 
  printer-friendly and available <A 
  href="http://www.theserverside.com/resources/newsletters/news31.html?news31-click">online</A> 
  </B></SMALL></P></BLOCKQUOTE><BR><BR><BR><!------------------------- Tales From TheServerSide ----------------------------><A 
name=Tales></A>
<P><B><FONT color=#929292 size=+1>TSS AT JAVAONE</FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><FONT size=+2><B>TheServerSide Reports From JavaOne 
  </B></FONT><BR><BR>
  <P>This year, TheServerSide sent down a team of reporters, who provided 
  coverage of JavaOne 2002. Various keynotes, technical sessions, 
  demonstrations, and behind the scene glimpses of special events and parties 
  were covered. </P>
  <P>Check out this year's <A 
  href="http://www.theserverside.com/resources/article.jsp?l=JavaOneDayOne">JavaOne 
  coverage on TheServerSide</A> </P><!------------------------- End of Technical Article #1 -----------------><BR><BR><SMALL><A 
  href="#news31.htmltop">Back to Top</A></SMALL><BR></BLOCKQUOTE><BR><!------------------------- Technical Articles ----------------------------><A 
name=articles></A>
<P><B><FONT color=#929292 size=+1>FEATURED TECHNICAL ARTICLES</FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><FONT size=+2><B>Making a Real World Pet Store 
  </B></FONT><BR><B><SMALL>By Dion Almaer </SMALL></B><BR><BR>
  <P>The Java PetStore is an application from Sun's "Blueprints" group that is 
  made to help educate people on various design patterns for the various parts 
  of J2EE. The application focuses on showing as many patterns and parts of the 
  framework in an application, but does not focus on performance. There are some 
  obvious areas of PetStore that we could optimize. In your projects, where have 
  you gone in to tweak the performance? What tricks do you use? Have you thought 
  about what you would change in the PetStore? </P><A 
  href="http://www.theserverside.com/resources/article.jsp?l=PetStore">Read the 
  article here</A><BR><!------------------------- End of Technical Article #1 -----------------><BR><BR><FONT 
  size=+2><B>J2EE Platform Independence: Have We Regressed? 
  </B></FONT><BR><B><SMALL>By Robert Simmons </SMALL></B><BR><BR>
  <P>We started off seeking a cross platform solution to heterogeneous system 
  design. How far has the war to be vendor independent progressed and why do we 
  seem to be losing? In this article, Robert Simmons takes us through the 
  evolution of Java's promise of cross platform, vendor independent solutions. 
  Simmons proclaims a recent regression back to the old platform war days among 
  EJB platforms and a regression in programmer thinking. Has the dream really 
  turned into a nightmare? </P><A 
  href="http://www.theserverside.com/resources/article.jsp?l=Regressed">Read the 
  article here</A><BR><!------------------------- End of Technical Article #1 -----------------><BR><BR><SMALL><A 
  href="#news31.htmltop">Back to Top</A></SMALL><BR></BLOCKQUOTE><BR><BR><A 
name=videos></A><!----------------------- Upper Middle Position Ad ------------------------>
<BLOCKQUOTE>
  <TABLE cellSpacing=0 cellPadding=2 width=500 border=0>
    <TBODY>
    <TR>
      <TD bgColor=#808080><B><FONT face=Arial color=#eeeeee size=2>&nbsp;This 
        newsletter sponsored in part by HP </FONT></B></TD></TR>
    <TR>
      <TD bgColor=#eeeeee><A 
        href="http://www.hpmiddleware.com/products/default.htm?tss"><IMG 
        src="http://www.theserverside.com/resources/newsletters/blueHP_eeeeee.gif" 
        align=right border=0 NOSEND="1"> </A><FONT 
        face="Verdana, Arial, Helvetica, sans-serif" size=2><B>Some of the best 
        things in life just got better</B> <BR>hp web services platform<BR>HP 
        Web Services Platform Developer Edition is a standards-based, modular 
        platform that allows for plug-and-play assembly of XML components to 
        develop, integrate, and deploy Web services and private networks, or 
        eco-systems, of services. <A 
        href="http://www.hpmiddleware.com/products/default.htm?tss">Download HP 
        Web Services Platform </A></FONT></TD></TR></TBODY></TABLE></BLOCKQUOTE><BR><BR><!------------------------- Hard Core Tech Talks ---------------------------->
<P><B><FONT color=#929292 size=+1>UPCOMING HARD CORE TECH TALKS</FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><A href="http://www.theserverside.com/events/library.jsp"><IMG 
  src="http://www.theserverside.com/events/videos/common/logo.jpg" border=0 
  NOSEND="1"> </A><BR><BR>
  <P>Get leading edge information on current J2EE issues and trends from those 
  who know it best, the gurus and grandmasters, in Hard Core Tech Talks! Videos 
  Hosted on<A href="http://www.hostj2ee.com/index.html?tss" target=_blank> 
  HostJ2EE.com</A>. <I>Featured this week is Craig Russell, who will talk about 
  the JDO Specification. </I></P><!------------  Tech Talk 1 ----------------------------------------------><A 
  href="http://www.theserverside.com/events/library.jsp"><IMG 
  src="http://www.theserverside.com/events/videos/CraigRussell/RussellSmall.jpg" 
  align=left border=0 NOSEND="1"> </A>
  <P>
  <H4>Craig Russell - JDO Spec Lead </H4>In this interview, Craig talks about 
  JDO, how it can be used with EJBs, the similarities and differences it has 
  with entity beans, how it can be used to create a distributed shared object 
  cache across a cluster, and other technical issues. 
  <P></P><BR><BR><SMALL><A href="#news31.htmltop">Back to 
Top</A></SMALL><BR></BLOCKQUOTE><BR><BR><!------------------------- Training Strategies----------------------------><A 
name=education></A>
<P><B><FONT color=#929292 size=+1>ENTERPRISE JAVA EDUCATION 
STRATEGIES</FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE>
  <P><FONT size=+2><B>EJB For Architects: A Unique and Rewarding 
  Experience</B></FONT></P><IMG height=162 
  src="http://www.theserverside.com/images/tivo.gif" width=155 align=right 
  NOSEND="1"> 
  <P>The Middleware Company's EJB for Architect course provides a unique forum 
  to discuss problems common to EJB and related technologies. In the course, an 
  experienced architect facilitates this peer-to-peer discussion to help you 
  build a sound analytical framework for thinking, perceiving, and approaching 
  design problems and issues common to an EJB deployment.</P>
  <P>In particular, the course will cover topics such as designing for complex 
  persistence, all the patterns form the book <I>EJB Design Patterns</I>, 
  large-scale system design issues (load-balancing, clustering, caching), J2EE 
  project management decision making issues, using UML to design EJB apps, 
  legacy integration, and more. The course provides a way for you to increase 
  your value as a developer/architect and be prepared for the toughest of 
  project challenges.</P>
  <P>As a special offer, if you sign up by <FONT color=brown>April 30, 
  2002</FONT> you can get a free Phillips TiVo. With a TiVo, you will never miss 
  your favourite shows again! <B>Click <A 
  href="http://www.middleware-company.com/tivo.html?news32">here</A> to find out 
  more or visit <A 
  href="http://www.middleware-company.com/tivo.html?news32">http://www.middleware-company.com/tivo.html!</A>.</B> 
  </P><BR><SMALL><A href="#news31.htmltop">Back to 
Top</A></SMALL><BR></BLOCKQUOTE><BR><BR><!------------------------- Upcoming Conferences -----------------------------------------------------><A 
name=conferences></A>
<P><B><FONT color=#929292 size=+1>UPCOMING CONFERENCES</FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><A href="http://www.completeprogrammer.net/dallas/?tss" 
  target=_blank><IMG 
  src="http://www.theserverside.com/events/images/LoneStarSoftwareSymposium.jpg" 
  align=left border=0 NOSEND="1"> </A><BR><B>Lone Star Software Symposium 
  2002</B><BR><SMALL><B>May 17 - 19, Dallas </B></SMALL><BR><BR>
  <P>A three day J2EE/XML/Web Services conference for Java developers, 
  Architects and Technical Project Managers with over thirty-five presentations 
  to select from and features Craig Larman, author of Applying UML and Patterns, 
  James Duncan Davidson, author of Apache Tomcat, and The Middleware Company's 
  own Dion Almaer presenting on EJB Architecture Issues. For more information go 
  to <A 
  href="http://www.completeprogrammer.net/dallas/?tss">www.completeprogrammer.net/dallas</A> 
  </P><BR><SMALL><A href="#news31.htmltop">Back to 
Top</A></SMALL><BR></BLOCKQUOTE><BR><BR><!-------------------------New J2EE Patterns----------------------------><A 
name=patterns></A>
<P><B><FONT color=#929292 size=+1>NEW J2EE PATTERNS </FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><FONT size=+2><B>Switch Local/Remote EJBinterface usage without 
  code change </B></FONT><BR><SMALL><B>By Sriganesh Sundaram 
</B></SMALL><BR><BR>
  <P>While upgrading to EJB 2.0, we wanted to test if Local interfaces improved 
  performance over Remote. Had we designed this way, we would not have touched 
  code to do this. Solution: Rather than embedding the logic to use Local or 
  Remote EJB Interfaces in your java code, this design would allow it to be 
  driven through a property file. </P><A 
  href="http://www.theserverside.com/patterns/thread.jsp?thread_id=12771">Read 
  more on this pattern</A>.<BR><BR><BR><FONT size=+2><B>Using Data Access 
  Command Bean pattern with DTOs </B></FONT><BR><SMALL><B>By make ship 
  </B></SMALL><BR><BR>
  <P>Combine the data access command bean pattern with data transfer object 
  pattern to improve the logic/persistence decoupling from the ejb tier. </P><A 
  href="http://www.theserverside.com/patterns/thread.jsp?thread_id=12674">Read 
  more on this pattern</A>.<BR><!------------------------- End of J2EE Patterns -----------------><BR><BR><SMALL><A 
  href="#news31.htmltop">Back to Top</A></SMALL> </BLOCKQUOTE><BR><BR><!-------------------------New App Server Reviews----------------------------><A 
name=reviews></A>
<P><B><FONT color=#929292 size=+1>NEW APP SERVER REVIEWS </FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><FONT size=+2><B>Weblogic Workshop Beta Review 
  </B></FONT><BR><SMALL><B>By Jim O'Donnell </B></SMALL><BR><BR>
  <P>WebLogic Workshop is BEA's new product offering providing Java developers 
  with an IDE for creating and deploying web services for BEAs WebLogic Server 
  (WLS). It provides a very painless way of creating and deploying J2EE web 
  services without knowing anything about J2EE and its APIs. By following their 
  methodology and use of controls you will end up with a service-oriented, 
  naturally tiered architecture that frees you from thinking about anything 
  other than business logic. </P><A 
  href="http://www.theserverside.com/reviews/thread.jsp?thread_id=12690">Read 
  this review</A>.<BR><BR><BR><SMALL><A href="#news31.htmltop">Back to 
  Top</A></SMALL> </BLOCKQUOTE><BR><BR><!------------------------- News ----------------------------><A 
name=tech></A>
<P><B>
<P><FONT color=#929292 size=+1>KEY J2EE INDUSTRY HEADLINES</FONT> 
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>

<P></P></B>
<P></P>
<BLOCKQUOTE><!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>JSR 175: Adding Meta Data to Java </B></P>
  <P>The new JSR 175 is aimed at adding meta data to Java in a formal way. We 
  currently "hack" this functionality by using javadoc comments (e.g. XDoclet). 
  Having a formal mechanism to add meta data will be great. For one, we can gain 
  access to these "attributes" at runtime via reflection. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12742">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>Tapestry: Java Web Components Release 2.0 is Out </B></P>
  <P>Version 2 of Tapestry is now available on SourceForge. Tapestry is a true 
  component object model for web applications, much in the way that Swing is a 
  component object model for GUIs. Tapestry much of the heavy lifting in 
  creating a web apps, such as constructing URLs, interpreting those same URLs 
  and dispatching to user code. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12750">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>New ECPerf Results: Pramati App. Server 3.0 Results Posted </B></P>
  <P>New ECPerf Results for Pramati have been posted to TheServerSide. Pramati 
  Application Server 3.0 SP1 was run on a Compaq DL-580 using Oracle 8.1.6 to 
  yield a respectable Price/Performance figure of $14 Price/BBops and a 
  Performance figure of 4018.0 BBops/min@Std. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12707">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>New ECPerf Results: BEA Posts Best Price/Performance Figure </B></P>
  <P>BEA Weblogic Server 7.0 Beta has posted the best Price/Performance figure 
  at an astonishing $7 BBops/min@Std, an $11 improvement over their last 
  results; however, their performance results were more than 9000 BBops lower 
  than their previous results. This time around, Weblogic was run on a Dell 
  PowerEdge 4600 machine using Oracle 9.0.1.1 </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12705">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>Scalability Issues with Dynamic Proxy Based Containers Report </B></P>
  <P>Rice University has released an article on the combined effect of 
  application implementation method, container design, and efficiency of 
  communication layers on the performance scalability. They used JBoss and JOnAS 
  open source EJB containers for their evaluation. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12698">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>TheServerSide Announces Portability Relaunch on Oracle, HP, BEA </B></P>
  <P>TheServerSide will re-launch it's site to run concurrently across J2EE 1.3 
  servers from Oracle, HP, and BEA. This cluster of servers will concurrently 
  run the TheServerSide's J2EE infrastructure, with the same J2EE binaries 
  deployed on each server in the cluster. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12664">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>Announcing WebWork 1.0 Web Application Framework </B></P>
  <P>WebWork 1.0 has been released. WebWork is an HMVC web application framework 
  in Java, developed as Open Source (BSD license) and designed to help create 
  dynamic websites using minimal effort and maximum flexibility. WebWork is also 
  being primarily used in the upcoming new release of TheServerSide.com. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12593">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>J2EE market shares revealed for 2001 </B></P>
  <P>A report from Giga Information Group unveils the J2EE market shares for 
  2001. According to that report: "The application server market grew 39 percent 
  to $2.19 billion during 2001. IBM and BEA Systems share market leadership, 
  each with a 34 percent market share - leading closest competitors with a 68 
  percent combined share. Although Sun/iPlanet retained the third spot, Oracle's 
  9iAS grew faster to reach a 6 percent share and appears to have a higher 
  run-rate during the second half of 2001." </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12595">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!- NEWS_ARTICLE #1 ->
  <P></P>
  <P><B>Interviewing the JBoss Team: "Sun Needs Us" </B></P>
  <P>Steve Anglin interviews JBoss' Marc Fleury, founder and lead developer, and 
  Nathalie Mason, director of business development about JBoss and J2EE 
  certification, the open source community, and more. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12569">Click here 
  to read more.</A>
  <P></P>
  <P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
  <BR><BR><SMALL><A href="#news31.htmltop">Back to 
Top</A></SMALL><BR><BR><BR></BLOCKQUOTE><!------------------------- END OF SECTION ----------------------------><B>
<P><FONT color=#929292 size=+1>ABOUT THESERVERSIDE / UNSUBSCRIBE</FONT> 
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
</B>
<BLOCKQUOTE>
  <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 [email protected] if 
  you are having problems editing your profile.</B> <BR>
  <H3>About TheServerSide.com</H3>TheServerSide.com J2EE community is brought to 
  you by The Middleware Company. The Middleware Company is an advanced training 
  and consulting company dedicated to server-side Java. The Middleware Company 
  offers onsite training courses in Java 2, Enterprise JavaBeans (EJB), the Java 
  2 Platform, Enterprise Edition (J2EE), and the Extensible Markup Language 
  (XML). They also aid in the design, development, and deployment of middleware 
  solutions. <BR><BR><A 
  href="http://www.middleware-company.com/index.html?news31-click">Visit The 
  Middleware Company</A>.<BR></BLOCKQUOTE><BR>
<P align=center><BR>This newsletter and contents are Copyright (c) 2002 The 
Middleware Company<BR></P>
<br>

<!-- |**|begin egp html banner|**| -->

<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1" color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><table border=0 cellpadding=0 cellspacing=0><tr><td align=center><font face=arial size=-2>ADVERTISEMENT</font><br><a href="http://rd.yahoo.com/M=215002.1954253.3462811.1261774/D=egroupweb/S=1705006905:HM/A=1000239/R=0/*http://ads.x10.com/?bHlhaG9vaG0xLmRhd=1017921529%3eM=215002.1954253.3462811.1261774/D=egroupweb/S=1705006905:HM/A=1000239/R=1" target=_top><img src="http://ads.x10.com/?Z3lhaG9vaG0xLmRhd=1017921529%3eM=215002.1954253.3462811.1261774/D=egroupweb/S=1705006905:HM/A=1000239/R=2" alt="" width="300" height="250" border="0"></a></td></tr></table></td>
</tr>
<tr><td><img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=215002.1954253.3462811.1261774/D=egroupmail/S=1705006905:HM/A=1000239/rand=344490678"></td></tr>
</table>

<!-- |**|end egp html banner|**| -->


<br>
<tt>
EJB-Developer group email addresses:<BR>
&nbsp; Post message: [email protected]<BR>
&nbsp; Subscribe:&nbsp;&nbsp;&nbsp; [email protected]<BR>
&nbsp; Unsubscribe:&nbsp; [email protected]<BR>
&nbsp; List owner:&nbsp;&nbsp; [email protected]<BR>
<BR>
Our other technical discussion groups:<BR>
 - For general Java (J2EE) questions/answers: <a href="http://groups.yahoo.com/group/Java_Developer">http://groups.yahoo.com/group/Java_Developer</a><BR>
 - For peer-to-peer software development discussion: <a href="http://groups.yahoo.com/group/P2P-Developer">http://groups.yahoo.com/group/P2P-Developer</a><BR>
<BR>
Web link to the EJB-Developer group:<BR>
&nbsp; <a href="http://groups.yahoo.com/group/EJB-Developer">http://groups.yahoo.com/group/EJB-Developer</a><BR>
<BR>
ATTENTION: You are receiving this message because you actively subscribed to the EJB-Developer technical discussion group on Yahoo! Groups.&nbsp; All subscriptions come from Yahoo-verified email addresses and are logged, thereby provable.&nbsp; To unsubscribe, send a blank email from the email address receiving group messages to the 'Unsubscribe' email address shown above.&nbsp; If this doesn't work, send a message concerning this problem to [email protected].&nbsp; Only Yahoo! Groups is responsible for their own subscription services; the moderator will not perform these services at any time.<BR>
<BR>
*** EJB-Developer - A free service brought to you by Democracy 2.0 (www.democracy2.org) ***</tt>
<br>

<br>
<tt>Your use of Yahoo! Groups is subject to the <a href="http://docs.yahoo.com/info/terms/">Yahoo! Terms of Service</a>.</tt>
</br>

</BODY></HTML>

------=_NextPart_000_000A_01C1DBA6.65184CF0--