FW: ONJava.com Newsletter: J2EE Design Patterns

"Steve Magruder" <[email protected]> Thu, 11 Apr 2002 20:42:07 -0400
Newsgroups gmane.comp.java.ejb.general
Message-ID <[email protected]>

-----Original Message-----
From: O'Reilly Network Newsletter [mailto:[email protected]]
Sent: Thursday, April 11, 2002 7:36 PM
To: [email protected]
Subject: ONJava.com Newsletter: J2EE Design Patterns




             O'REILLY NETWORK'S ONJava.com NEWSLETTER
        --------------------------------------------------
            The Independent Source for Enterprise Java


=================================================================
Sponsored by Oracle

Developing with open standards? Demanding High Performance?
Catch the Oracle9i JDeveloper wave now and check out how built-in
profilers and CodeCoach make your Java code tighter and faster
than ever before. Download your FREE copy of Oracle9i JDeveloper
Today.  http://www.oreillynet.com/nlr/onjava/04/11/top
=================================================================

Dear Reader,

This week, ONJava.com contributor Dion Almaer talks about J2EE 
design patterns at the business logic tier.  Specifically, he 
covers the CMP-to-BMP pattern from Sun's revamped container-based 
persistence model now found in EJB 2.0.  Although Dion recommends 
using Container-Managed Persistence (CMP) beans when possible over 
Bean-Managed Persistence (BMP) for efficient development, he shows 
you how to develop a CMP bean. Then he migrates the bean for using 
BMP when needed in the context of an inventory EJB application.

Also this week, we take our last look at this year's JavaOne with 
Daniel H. Steinberg's positive review of Sun's Java University 
program.  Specifically, he says that the program offered a more 
intimate campus as it refreshed its offerings.  Daniel also looks 
at the perennial favorites at Java U., as well as a J2EE and .NET 
course taught by O'Reilly's very own "Java Enterprise in a Nutshell" 
author Jim Farley, and much more.

And finally, O'Reilly's new "Java Web Services" by Tyler Jewell and 
Dave Chappel was quite popular at JavaOne.  We're excerpting an 
overview of UDDI and the Java API extensions on the site; part one 
runs this week. 

That's all for this week; talk to you next week. Thanks.

Sincerely,
Steve Anglin
O'Reilly Network Java Editor
[email protected]

=======================================================================
Free ColdFusion 5 Trial and Seminars Lets You Build Advanced Sites Fast

Macromedia ColdFusion 5 -- the fastest way to build and deploy powerful
Web apps -- empowers you to increase productivity, simplify management,
and enhance application performance. FREE TRIAL AND FREE SEMINARS.
http://www.oreillynet.com/nlr/macromedia/cf/2
=======================================================================


*** New ONJava.com Features ***

J2EE Design Patterns: CMP-to-BMP Pattern
In EJB 2.0, Sun delivered a revamped container-based 
persistence model. This article explains how to write a 
CMP in EJB 2.0 and how to go from CMP to BMP when needed.

http://www.onjava.com/pub/a/onjava/2002/04/10/j2eedesign.html

***

Good Times at Java U.
Daniel H. Steinberg looks back fondly at the 2002 Java 
University program at JavaOne. 

http://www.onjava.com/pub/a/onjava/2002/04/10/javau.html

***

Java Web Services: UDDI, Part 1
UDDI -- Universal Description, Discovery and Integration -- 
is a key Web services technology. In this series of excerpts 
from Java Web Services, you'll learn how to program UDDI 
services. The first excerpt provides a basic understanding 
of UDDI.

http://www.onjava.com/pub/a/onjava/excerpt/jws_6/index1.html


*** Recent ONJava.com Features ***

Embedding Tomcat Into Java Applications
James Goodwill shows how to create a Java application that 
manages an embedded version of the Tomcat JSP/servlet 
container.

http://www.onjava.com/pub/a/onjava/2002/04/03/tomcat.html

***

Six Common Enterprise Programming Mistakes
Most programmers use the good things from programming books 
and then leave their mistakes in the very same programs. 
Brett McLaughlin looks at six common errors in enterprise 
programming.

http://www.onjava.com/pub/a/onjava/2002/04/03/javaenterprise_tips.html

***

J2ME in a Nutshell: The MIDP and MIDlets, Part 2
This is the second of a five-part book excerpt series based 
on O'Reilly's "J2ME in a Nutshell" by Kim Topley. Part 2 
focuses on MIDlets and their suites. 

http://www.onjava.com/pub/a/onjava/excerpt/j2menut_3/index1.html


*** Related ONJava.com Features ***

J2EE Design Patterns
Design patterns are a way of bringing clarity to a system 
architecture; they allow for the possibility of better 
systems being built. This article covers how to identify 
and use design patterns in J2EE apps, specifically for 
the presentation layer. 

http://www.onjava.com/pub/a/onjava/2002/01/16/patterns.html

***

Open Source is Big News at JavaOne
Looking back on JavaOne, Daniel Steinberg reports on how 
open source was indeed the big news at last week's 
conference.

http://www.onjava.com/pub/a/onjava/2002/04/02/javaone.html

***

Understanding UDDI and JAXR
This article takes you into the spec for UDDI, the Universal 
Description, Discovery and Integration, with an explanation 
of tModels, binding templates, and identity and category bags. 
JAXR is also briefly covered. 

http://www.onjava.com/pub/a/onjava/2002/02/27/uddi.html

===============================================================
The 4th O'Reilly Open Source Convention, July 22-26, 2002
Sheraton San Diego Hotel and Marina
From the Frontier of Research, to the Heart of the Enterprise

Celebrate the Success of Open Source Software! Keynotes Jim Kent,
Ewan Birney, Larry Lessig, and, from the Free Software Movement,
Richard Stallman:  http://conferences.oreilly.com/oscon/
===============================================================

*** ONJava.com News, Editorials and Events ***

Enterprising Mac OS X (with Java 2EE)
TheServerSide.com points out the move Mac OS X is making to be
a server-side enterprise OS solution, which uses J2EE appli-
cation servers/containers such as JBoss.

http://www.oreillynet.com/cs/weblog/view/wlg/1277

***

Java/.NET Web Services
According to the Hurwitz Group, 35 percent of developers surveyed 
plan to deploy Web services on Java vs. 15 percent for .NET, and 
31 percent plan to use both. 

http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2860393,00.html

***

Meerkat Java News
For more Java news, check out O'Reilly Network's Meerkat service
on the ONJava.com home page, or go to oreillynet.com/meerkat and
select Java as subject.

http://www.oreillynet.com/meerkat/index.php?&p=6199

***

O'Reilly Emerging Technology Conference
Spread the word about a 30% discount to O'Reilly friends and 
family. Use discount code ET02FF and register today. You'll 
learn more about .NET, Web services, P2P, wireless and much more.
http://conferences.oreillynet.com/etcon2002/

***

O'Reilly Open Source Convention
The proposals are in and the selection has begun. Thanks to 
those who submitted a record number of talks. The program will 
be announced shortly.  Look for a number of great open source
Java topics to be presented as well.

http://conferences.oreillynet.com/os2002/

***

ONJava.com Career site
Look for your next Java job or career here in the ONJava.com 
career site.  Employers may post jobs here as well.

http://careers.onjava.com/



Other O'Reilly Network sites
---------------------------------------------------
O'Reilly Network
http://www.oreillynet.com

The Source for Open and Emerging Technologies

XML.com
http://xml.com/

XML from the inside out

OpenP2P.com
http://openp2p.com

The latest news and commentary in the P2P space

ONLamp.com
http://onlamp.com

Hub for High-Performance Open Source Web Serving and Scripting

O'Reilly and Associates
http://www.oreilly.com/

O'Reilly computer books, software and online publishing

O'Reilly Java
http://java.oreilly.com/

O'Reilly Java books and products


ONJava.com Affiliates
--------------------------------------------------------
Servlets.com
http://www.servlets.com/

Best-selling O'Reilly & Associates' "Java Servlet Programming"
author, Jason Hunter, publishes this site dedicated to Servlets
and related server-side and ISP technologies.

JDOM.org
http://www.jdom.org/

It's where people go for all things JDOM as well as other Java
and XML resources.


---------------------------------------------------------------------
If you want to cancel an O'Reilly Network newsletter subscription, go
to http://www.oreillynet.com/cs/user/home and de-select any
newsletters you no longer wish to receive. For assistance, email
[email protected]
---------------------------------------------------------------------