FW: Struts Review Chapters, EJB 4 Architects Coverage, Jack Greenfield Interview, Batch Pattern

"Steve Magruder" <[email protected]> Fri, 19 Apr 2002 10:38:03 -0400
Newsgroups gmane.comp.java.ejb.general,gmane.spam.detected
Message-ID <[email protected]>
------=_NextPart_000_0006_01C1E78E.48891440
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

TheServerSide.com Newsletter #32
-----Original Message-----
From: TheServerSide Connection [mailto:[email protected]]
Sent: Friday, April 19, 2002 10:28 AM
To: [email protected]
Subject: Struts Review Chapters, EJB 4 Architects Coverage, Jack Greenfield
Interview, Batch Pattern




         This newsletter sponsored in part by ORACLE
         Looking for High Performance J2EE? All developers know the
importance of high performance when building Web applications. Check out how
Oracle's experts optimize J2EE applications using Oracle9i Application
Server and Edge Side Includes (ESI). Click here for your ESI Best Practices
guide.

IN THIS ISSUE


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


  Featured Technical Articles
   o An Exclusive Look Inside EJB For Architects

  Hard Core Tech Talks
   o Jack Greenfield - Chief Architect, Rational

  Enterprise Java Education Strategies
   o EJB For Architects: Your Last Chance to get a Free TiVo!

  New Public Review Book Chapters
   o An Overview of the Struts Framework
   o Configuring a Struts Application

  New J2EE Patterns
   o Batch Pattern

  Key J2EE Industry News Headlines
   Some key headlines:
   o Apache Jakarta releases 10 JSP 1.1 Tag Libraries
   o IBM and Microsoft Annouce Web Service Security Strategy

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




A SPECIAL REQUEST FOR TSS MEMBERS



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


  Take the New Course Evaluation Survey

  Recently, members of TheServerSide have been asking for training courses
in cities that The Middleware Company (who built and runs TheServerSide)
does not currently serve, as well as training courses we do not currently
offer. We've acted on your requests by putting together a course survey.

  This survey will help us provide you with the services that you are
looking for, and in the cities that you would like them in. Now is your
chance to make a real difference on the future of training courses offered
by The Middleware Company. We hope that you will be so kind as to take a few
minutes to fill out.

  Click here to fill out the survey.



FEATURED TECHNICAL ARTICLES



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


  An Exlusive Look Inside EJB For Architects
  By Nitin Bharti


  TheServerSide presents "A Look Inside EJB for Architects", a glimpse into
The Middleware Company's most advanced and 'prestigious' course. This series
of articles will be your window into a class full of intense discussion on
some of the most essential topics pertaining to EJB and J2EE. Coverage comes
to you daily from downtown Chicago.

  The first day of the course kicked off with an impassioned Q&A session on
the merits and drawbacks of clustering your J2EE application across multiple
servers. Load balancing and failover, using remote local transparency, were
established as the two primary benefits while high network traffic was seen
as the main drawback. As the class settled down somewhat, the lecture
progressed into J2EE Project Management, the value add of EJBs, and a
fascinating comparison on when to use entity beans vs session beans and
JDBC. At the end of the day, I spoke with the instructor to get an idea of
what the essential value add is of the course and what particular skills
students can expect to aquire by taking it.

  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




NEW 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 Jack Greenfield, who
talks about application modelling in a J2EE context.



  Jack Greenfield - Chief Architect, Rational


  Jack Greenfield is Chief Architect of the Practitioner Desktop Group at
Rational Software Corporation. In this interview, Jack talks about how J2EE
model-driven development tools and packaging are standardizing and
automating J2EE application development. He discusses techniques for
modelling J2EE applications, and the importance of JSR 26, an EJB-UML
profile, and how it will impact EJB developers.



  Back to Top




ENTERPRISE JAVA EDUCATION STRATEGIES



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


  This is your LAST CHANCE to Fine-Tune Your Skills and Tune in with Your
FREE TiVoTM!


  Just a friendly reminder to you: Take any of our famous EJB for Architects
training courses, and get a FREE Philips TiVO machine (valued at hundreds of
dollars)!

  With your free Philips TiVO, you will...

    a.. Never watch another TV ad again. TiVO lets you fast-forward through
all advertisements. Watch the same shows in half the time!

    b.. Never miss a TV show again. It automatically records all episodes of
your favorite shows forever. Imagine being able to watch every episode of
Star Trek, or The Simpsons... it is a reality with TiVO!

    c.. Always have something good on TV. TiVO is always recording good
stuff for you, all day and all night. Whenever you turn the TV on, there's
tons of favorite shows for you to watch right away!
  With EJB for Architects, you will...

    a.. Increase your value as a Java developer in today's economy
    b.. Become a better Enterprise Java programmer
    c.. Succeed on that upcoming project.
  This Offer expires April 30, 2002 . Only a few seats left, So ACT NOW!

  Click here to find out more or visit
http://www.middleware-company.com/tivo.shtml!


  Back to Top




NEW BOOK CHAPTERS FOR PUBLIC REVIEW



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


  TheServerSide is pleased to announce that it will be hosting a book review
process for the upcoming book on Struts, an O'Reilly book by Chuck Cavaness.
Chapters from the book will be posted to TSS as they are written for public
feedback.

  An Overview of the Struts Framework
  First Public Review Posting
  This chapter will provide an overview of the Struts framework and not
attempt to uncover all of the features or in any significant depth. It will
emphasize instead, how all of the pieces fit into an MVC and Model 2
architecture.

  Read/Review the chapter here.

  Configuring a Struts Application
  First Public Review Posting
  The Struts framework uses two separate, but somewhat related types of
configuration files, which must be properly configured before an application
will function properly. Due to the popularity and flexibility of the
self-describing nature of XML, both of these configuration files are based
on XML.

  Read/Review the chapter here.


  Back to Top




NEW J2EE PATTERNS



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


  Batch Pattern
  By Mikael Helbo Kjaer


  This pattern is a specialization of the SessionFacade pattern developed to
further lower the amount of remote calls between a remote client (such as a
bunch of servlets ) and the appserver. This pattern is useful only for EJB
2.0 as it makes extensive use of Local interfaces. It also assumes the usage
of the Value Object pattern to move data across the network.

  Read more on this pattern.


  Back to Top



         This newsletter sponsored in part by BEA
        Visit BEA dev2dev Online; Enhance Your Expertise Quotient!
Developers, get code samples, technical articles written by experts
throughout the BEA developer community, support FAQs, links to expert
third-party development resources, join discussion forums, and more. Plus,
download a beta version of BEA WebLogic WorkshopTM - the developers' fast
track to rapidly building enterprise-class web services!
http://dev2dev.bea.com




KEY J2EE INDUSTRY HEADLINES


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



  Apache Jakarta releases 10 JSP 1.1 Tag Libraries

  The Jakarta Taglibs project has released version 1.0 of the following JSP
1.1 Standard Tag Libraries: Application, DateTime, Mailer, Page, Random,
Regexp, Request, Response, Session, XSL.

  Click here to read more.


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

  iPlanet, Forte, others Rebranded as Sun One

  In an effort to streamline its marketing efforts, Sun Microsystems has
rebranded its product lines iPlanet, Forte, StarOffice and ChiliSoft,
bringing them all under the Sun Open Net Environment (Sun ONE brand), the
company announced Monday. In particular, the iPlanet AppServer will now be
known as the Sun ONE AppServer.

  Click here to read more.


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


  Back to Top

  Quartz Open Source J2EE Job Scheduler Beta Released

  Quartz 1.0 Beta 2 hase been released. Quartz is an open source,
enterprise-class job scheduler for integration with stand-alone java
applications and full-blown J2EE applications. The market for J2EE Job
Schedulers has grown slowly over the years, Quartz is now the fourth (but
the only free and open source) product out of a list that includes Flux,
Kronos, and Tempo.

  Click here to read more.


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


  Back to Top

  IBM and Microsoft Annouce Web Service Security Strategy

  IBM and MS have released a joint white paper that describes a proposed
architecture and and security model for addressing security within a Web
service environment. It seems that SAML was missing from the proposal.
Interestingly, an article was also published last week on ZDNET outlining
how IBM and MS own intellectual property rights on many key WS standards -
WSDL included.

  Click here to read more.


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


  Back to Top

  HYWY Announces PE:J 2.0 - Productivity Environment for Java

  HYWY has released its Productivity Environment for Java Developer Edition
(PE:J Release 2.0). PE:J provides round-trip engineering between UML models,
reverse engineering, a JDO compliant O/R mapper, a JTA compliant transaction
manager, JCACHE compliant distributed object cache, deployment to standard
J2EE servers and more.

  Click here to read more.


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


  Back to Top

  IBM Posts Servlet Manager MVC-Style Controller on AlphaWorks

  AlphaWorks is now the home of ServletManager, an XML-based servlet
controller package (in the MVC tradition) that allows a Web app programmers
to declare the entire application's flow, application state rules, exception
handling, authorization rules, model code (business logic) per state, and
view code (Java server pages) per state in an XML-based state table.

  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_0006_01C1E78E.48891440
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 #32</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> Friday, April 19, 2002 
10:28 AM<BR><B>To:</B> [email protected]<BR><B>Subject:</B> Struts Review 
Chapters, EJB 4 Architects Coverage, Jack Greenfield Interview, Batch 
Pattern<BR><BR></FONT></DIV><!----------------------- Top -------------------------------------><A 
name=news32.htmltop></A><!----------------------- The Newsletter logo --------------------><A 
href="http://www2.theserverside.com/home/index.jsp?news32-click"><IMG 
alt="[TheServerSide Newsletter #31]" 
src="http://www.TheServerSide.com/resources/newsletters/inreview4.gif?news32-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 ORACLE </FONT></B></TD></TR>
    <TR>
      <TD bgColor=#eeeeee><A 
        href="http://ad.doubleclick.net/clk;4123496;6844236;n?http://www.oracle.com/go/?&amp;Src=1170761&amp;Act=34"><IMG 
        height=19 hspace=3 
        src="http://www.theserverside.com/resources/newsletters/oraclelogo.gif" 
        width=118 align=left vspace=6 border=0 NOSEND="1"> </A><FONT 
        face="Verdana, Arial, Helvetica, sans-serif" size=2>Looking for High 
        Performance J2EE? All developers know the importance of high performance 
        when building Web applications. Check out how Oracle's experts optimize 
        J2EE applications using Oracle9i Application Server and Edge Side 
        Includes (ESI). Click <A 
        href="http://ad.doubleclick.net/clk;4123496;6844236;n?http://www.oracle.com/go/?&amp;Src=1170761&amp;Act=34">here</A> 
        for your ESI Best Practices guide. 
</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><!----------- Featured Tecnical Articles ------------><A 
  href="#articles"><B>Featured Technical Articles </B></A><BR><SMALL>&nbsp;o An 
  Exclusive Look Inside <I>EJB For Architects</I> <BR></SMALL><BR><!------------- Hard Core Tech Talks	 -----------------><A 
  href="#videos"><B>Hard Core Tech Talks</B></A><BR><SMALL>&nbsp;o Jack 
  Greenfield - Chief Architect, Rational <BR></SMALL><BR><!------------- Education strategies -----------------><A 
  href="#education"><B>Enterprise Java Education Strategies 
  </B></A><BR><SMALL>&nbsp;o EJB For Architects: Your Last Chance to get a Free 
  TiVo!<BR></SMALL><BR><!----------- New Book Chapters ------------><A 
  href="#books"><B>New Public Review Book Chapters </B></A><BR><SMALL>&nbsp;o An 
  Overview of the Struts Framework<BR>&nbsp;o Configuring a Struts 
  Application<BR></SMALL><BR><!----------- New J2EE Patterns ------------><A 
  href="#patterns"><B>New J2EE Patterns </B></A><BR><SMALL>&nbsp;o Batch Pattern 
  <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 Apache Jakarta 
  releases 10 JSP 1.1 Tag Libraries<BR>&nbsp;o IBM and Microsoft Annouce Web 
  Service Security Strategy<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/news32.html?news32-click">online</A> 
  </B></SMALL></P></BLOCKQUOTE><BR><BR><!------------------------- Technical Articles ---------------------------->
<P><B><FONT color=#929292 size=+1>A SPECIAL REQUEST FOR TSS 
MEMBERS</FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE><FONT size=+2><B>Take the New Course Evaluation Survey 
  </B></FONT><BR>
  <P>Recently, members of TheServerSide have been asking for training courses in 
  cities that The Middleware Company (who built and runs TheServerSide) does not 
  currently serve, as well as training courses we do not currently offer. We've 
  acted on your requests by putting together a course survey. </P>
  <P>This survey will help us provide you with the services that you are looking 
  for, and in the cities that you would like them in. Now is your chance to make 
  a real difference on the future of training courses offered by The Middleware 
  Company. We hope that you will be so kind as to take a few minutes to fill 
  out. </P><A href="http://www.middleware-company.com/survey.shtml?news32">Click 
  here to fill out the survey</A>. </BLOCKQUOTE><BR><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>An Exlusive Look Inside EJB For Architects 
  </B></FONT><BR><B><SMALL>By Nitin Bharti</SMALL></B> <BR><BR>
  <P>TheServerSide presents "A Look Inside EJB for Architects", a glimpse into 
  The Middleware Company's most advanced and 'prestigious' course. This series 
  of articles will be your window into a class full of intense discussion on 
  some of the most essential topics pertaining to EJB and J2EE. Coverage comes 
  to you daily from downtown Chicago. </P>
  <P>The first day of the course kicked off with an impassioned Q&amp;A session 
  on the merits and drawbacks of clustering your J2EE application across 
  multiple servers. Load balancing and failover, using remote local 
  transparency, were established as the two primary benefits while high network 
  traffic was seen as the main drawback. As the class settled down somewhat, the 
  lecture progressed into J2EE Project Management, the value add of EJBs, and a 
  fascinating comparison on when to use entity beans vs session beans and JDBC. 
  At the end of the day, I spoke with the instructor to get an idea of what the 
  essential value add is of the course and what particular skills students can 
  expect to aquire by taking it. </P><A 
  href="http://www.theserverside.com/resources/index.jsp">Read the article 
  here</A><BR><!------------------------- End of Technical Article #1 -----------------><BR><BR><SMALL><A 
  href="#news32.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>NEW 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 Jack Greenfield, who talks about 
  application modelling in a J2EE context.</I> </P><!------------  Tech Talk 1 ----------------------------------------------><A 
  href="http://www.theserverside.com/events/library.jsp"><IMG 
  src="http://www.theserverside.com/events/videos/JackGreenfield/JackSmall.jpg" 
  align=left border=0 NOSEND="1"> </A><BR>
  <H2>Jack Greenfield - Chief Architect, Rational</H2><BR>
  <P>Jack Greenfield is Chief Architect of the Practitioner Desktop Group at 
  Rational Software Corporation. In this interview, Jack talks about how J2EE 
  model-driven development tools and packaging are standardizing and automating 
  J2EE application development. He discusses techniques for modelling J2EE 
  applications, and the importance of JSR 26, an EJB-UML profile, and how it 
  will impact EJB developers. </P><BR><BR><SMALL><A href="#news32.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>This is your <B><FONT color=brown>LAST CHANCE</FONT></B> 
  to Fine-Tune Your Skills and Tune in with Your FREE 
  TiVo<SUP><SMALL>TM</SMALL></SUP>! </B></FONT></P><IMG height=162 
  src="http://www.theserverside.com/images/tivo.gif" width=155 align=right 
  NOSEND="1"> 
  <P>Just a friendly reminder to you: Take any of our famous EJB for Architects 
  training courses, and get a FREE Philips TiVO machine (valued at hundreds of 
  dollars)! </P>
  <P><B>With your free Philips TiVO, you will...</B></P>
  <UL>
    <LI><B>Never watch another TV ad again.</B> TiVO lets you fast-forward 
    through all advertisements. Watch the same shows in half the time! <BR>
    <LI><B>Never miss a TV show again.</B> It automatically records all episodes 
    of your favorite shows forever. Imagine being able to watch every episode of 
    Star Trek, or The Simpsons... it is a reality with TiVO!<BR>
    <LI><B>Always have something good on TV.</B> TiVO is always recording good 
    stuff for you, all day and all night. Whenever you turn the TV on, there's 
    tons of favorite shows for you to watch right away! </LI></UL>
  <P><B>With EJB for Architects, you will... </B></P>
  <UL>
    <LI><B>Increase your value as a Java developer</B> in today's economy 
    <LI>Become a <B>better</B> Enterprise Java programmer 
    <LI><B>Succeed</B> on that upcoming project. </LI></UL>
  <P><FONT color=brown><B>This Offer expires April 30, 2002 &#8226; Only a few seats 
  left, So ACT NOW!</B></FONT> </P>
  <P>Click <A href="http://www.middleware-company.com/tivo.shtml">here</A> to 
  find out more or visit <A 
  href="http://www.middleware-company.com/tivo.shtml">http://www.middleware-company.com/tivo.shtml!</A></P><BR><SMALL><A 
  href="#news32.htmltop">Back to Top</A></SMALL><BR></BLOCKQUOTE><BR><BR><!------------------------- Book Review Chapters ----------------------------><A 
name=books></A>
<P><B><FONT color=#929292 size=+1>NEW BOOK CHAPTERS FOR PUBLIC 
REVIEW</FONT></B><BR>
<HR align=left width="65%" color=#d4d4d4 noShade SIZE=2>
<BR>
<BLOCKQUOTE>TheServerSide is pleased to announce that it will be hosting a 
  book review process for the upcoming book on Struts, an O'Reilly book by Chuck 
  Cavaness. Chapters from the book will be posted to TSS as they are written for 
  public feedback. <BR><BR><FONT size=+2><B>An Overview of the Struts Framework 
  </B></FONT><BR><SMALL><B>First Public Review Posting</B></SMALL> 
  <P>This chapter will provide an overview of the Struts framework and not 
  attempt to uncover all of the features or in any significant depth. It will 
  emphasize instead, how all of the pieces fit into an MVC and Model 2 
  architecture.</P><A 
  href="http://www.theserverside.com/resources/strutsreview.jsp?news32">Read/Review 
  the chapter here.</A><BR><BR><FONT size=+2><B>Configuring a Struts Application 
  </B></FONT><BR><SMALL><B>First Public Review Posting</B></SMALL> 
  <P>The Struts framework uses two separate, but somewhat related types of 
  configuration files, which must be properly configured before an application 
  will function properly. Due to the popularity and flexibility of the 
  self-describing nature of XML, both of these configuration files are based on 
  XML. </P><A 
  href="http://www.theserverside.com/resources/strutsreview.jsp?news32">Read/Review 
  the chapter here.</A><BR><!------------------------- End of Technical Article #1 -----------------><BR><BR><SMALL><A 
  href="#news32.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>Batch Pattern</B></FONT><BR><SMALL><B>By Mikael 
  Helbo Kjaer </B></SMALL><BR><BR>
  <P>This pattern is a specialization of the SessionFacade pattern developed to 
  further lower the amount of remote calls between a remote client (such as a 
  bunch of servlets ) and the appserver. This pattern is useful only for EJB 2.0 
  as it makes extensive use of Local interfaces. It also assumes the usage of 
  the Value Object pattern to move data across the network.</P><A 
  href="http://www.theserverside.com/patterns/thread.jsp?thread_id=12949">Read 
  more on this pattern</A>.<BR><!------------------------- End of J2EE Patterns -----------------><BR><BR><SMALL><A 
  href="#news32.htmltop">Back to Top</A></SMALL> </BLOCKQUOTE><BR><BR><A 
name=tech></A><!----------------------- Lower 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 BEA</FONT></B></TD></TR>
    <TR>
      <TD bgColor=#eeeeee><FONT face="Verdana, Arial, Helvetica, sans-serif" 
        size=2><B>Visit BEA dev2dev Online; Enhance Your Expertise Quotient! 
        </B><A href="http://dev2dev.bea.com"><IMG hspace=1 
        src="http://www.theserverside.com/images/dev2dev.gif" align=right 
        vspace=1 border=0 NOSEND="1" valign="top"> </A>Developers, get code 
        samples, technical articles written by experts throughout the BEA 
        developer community, support FAQs, links to expert third-party 
        development resources, join discussion forums, and more. Plus, download 
        a beta version of BEA WebLogic Workshop<SUP><SMALL>TM</SMALL></SUP> - 
        the developers' fast track to rapidly building enterprise-class web 
        services! <A href="http://dev2dev.bea.com">http://dev2dev.bea.com</A> 
        </FONT></TD></TR></TBODY></TABLE></BLOCKQUOTE><BR><!------------------------- News ---------------------------->
<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 -------------->
  <P><B>Apache Jakarta releases 10 JSP 1.1 Tag Libraries </B></P>
  <P>The Jakarta Taglibs project has released version 1.0 of the following JSP 
  1.1 Standard Tag Libraries: Application, DateTime, Mailer, Page, Random, 
  Regexp, Request, Response, Session, XSL. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=13055">Click here 
  to read more.</A>
  <P></P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
<!-------- NEWS_ARTICLE -------------->
  <P><B>iPlanet, Forte, others Rebranded as Sun One </B></P>
  <P>In an effort to streamline its marketing efforts, Sun Microsystems has 
  rebranded its product lines iPlanet, Forte, StarOffice and ChiliSoft, bringing 
  them all under the Sun Open Net Environment (Sun ONE brand), the company 
  announced Monday. In particular, the iPlanet AppServer will now be known as 
  the Sun ONE AppServer. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=13053">Click here 
  to read more.</A>
  <P></P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
  <BR><BR><SMALL><A href="#news32.htmltop">Back to Top</A></SMALL><BR><!-------- NEWS_ARTICLE -------------->
  <P><B>Quartz Open Source J2EE Job Scheduler Beta Released </B></P>
  <P>Quartz 1.0 Beta 2 hase been released. Quartz is an open source, 
  enterprise-class job scheduler for integration with stand-alone java 
  applications and full-blown J2EE applications. The market for J2EE Job 
  Schedulers has grown slowly over the years, Quartz is now the fourth (but the 
  only free and open source) product out of a list that includes Flux, Kronos, 
  and Tempo. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=13033">Click here 
  to read more.</A>
  <P></P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
  <BR><BR><SMALL><A href="#news32.htmltop">Back to Top</A></SMALL><BR><!-------- NEWS_ARTICLE -------------->
  <P><B>IBM and Microsoft Annouce Web Service Security Strategy </B></P>
  <P>IBM and MS have released a joint white paper that describes a proposed 
  architecture and and security model for addressing security within a Web 
  service environment. It seems that SAML was missing from the proposal. 
  Interestingly, an article was also published last week on ZDNET outlining how 
  IBM and MS own intellectual property rights on many key WS standards - WSDL 
  included. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=13008">Click here 
  to read more.</A>
  <P></P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
  <BR><BR><SMALL><A href="#news32.htmltop">Back to Top</A></SMALL><BR><!-------- NEWS_ARTICLE -------------->
  <P><B>HYWY Announces PE:J 2.0 - Productivity Environment for Java </B></P>
  <P>HYWY has released its Productivity Environment for Java Developer Edition 
  (PE:J Release 2.0). PE:J provides round-trip engineering between UML models, 
  reverse engineering, a JDO compliant O/R mapper, a JTA compliant transaction 
  manager, JCACHE compliant distributed object cache, deployment to standard 
  J2EE servers and more. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=13001">Click here 
  to read more.</A>
  <P></P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
  <BR><BR><SMALL><A href="#news32.htmltop">Back to Top</A></SMALL><BR><!-------- NEWS_ARTICLE -------------->
  <P><B>IBM Posts Servlet Manager MVC-Style Controller on AlphaWorks </B></P>
  <P>AlphaWorks is now the home of ServletManager, an XML-based servlet 
  controller package (in the MVC tradition) that allows a Web app programmers to 
  declare the entire application's flow, application state rules, exception 
  handling, authorization rules, model code (business logic) per state, and view 
  code (Java server pages) per state in an XML-based state table. </P><A 
  href="http://www.theserverside.com/home/thread.jsp?thread_id=12961">Click here 
  to read more.</A>
  <P></P>
  <HR align=left width="60%" color=#d4d4d4 SIZE=1>
  <BR><BR><SMALL><A href="#news32.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?news32-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=217097.2003762.3481930.1261774/D=egroupweb/S=1705006905:HM/A=1042587/R=0/*http://service.bfast.com/bfast/click?bfmid=29150849&siteid=39282504&bfpage=account" target=_top><img src="http://us.a1.yimg.com/us.yimg.com/a/ne/netstock_direct/300x250_green_april.gif" 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=217097.2003762.3481930.1261774/D=egroupmail/S=1705006905:HM/A=1042587/rand=183714015"></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_0006_01C1E78E.48891440--