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> </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> 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® XDE™ Is Here -- Developing Java™ 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® WSAD™ 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&s=62944&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> o TheServerSide Reports From JavaOne <BR></SMALL><BR><!----------- Featured Tecnical Articles ------------><A href="#articles"><B>Featured Technical Articles </B></A><BR><SMALL> o Making a Real World PetStore <BR> 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> o Craig Russell - JDO Spec Lead <BR></SMALL><BR><!------------- Education strategies -----------------><A href="#education"><B>Enterprise Java Education Strategies </B></A><BR><SMALL> o EJB For Architects: A Unique and Rewarding Experience<BR></SMALL><BR><!------------- Upcoming Conferences -----------------><A href="#conferences"><B>Upcoming Conferences </B></A><BR><SMALL> o Lone Star Software Symposium 2002 <BR></SMALL><BR><!----------- New J2EE Patterns ------------><A href="#patterns"><B>New J2EE Patterns </B></A><BR><SMALL> o Switch Local/Remote EJB interface usage without code change <BR> 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> o Weblogic Workshop Beta Review <BR></SMALL><BR><!-------------- Latest Headlines ------------------------><A href="#tech"><B>Key J2EE Industry News Headlines </B></A><BR><SMALL> <B>Some key headlines:</B> <BR> o New ECPerf Results: BEA Posts Best Price/Performance Figure <BR> 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> 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> Post message: [email protected]<BR> Subscribe: [email protected]<BR> Unsubscribe: [email protected]<BR> List owner: [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> <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. All subscriptions come from Yahoo-verified email addresses and are logged, thereby provable. To unsubscribe, send a blank email from the email address receiving group messages to the 'Unsubscribe' email address shown above. If this doesn't work, send a message concerning this problem to [email protected]. 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--