TheServerSide.com Connectionn newsletter keeps you up-to-date on the most important J2EE industry news and issues emerging on The ServerSide.com. More, it delivers to your screen exclusive J2EE articles and advanced topics not available on any other enterprise java site or publication. This newsletter is transmitted bi-weekly. It is printer-friendly and available online
Featured Technical Articles
o Best Practices with The Expresso Framework
o Deciding whether EJB is appropriate
Enterprise Java Education Strategies
o Reserve The Matrix Today
o Special Offer for Architects
Upcoming Conferences
o JDJ EDGE
o XML EDGE
o Java to be served during Caribbean cruise
Shape the Next Set of Definitive J2EE Books
Mastering EJB II:
o EJB Best-Practices and Performance Optimizations
o BMP and CMP Relationships
EJB Design Patterns:
o Business Delegate
o Data Transfer RowSet
New J2EE Patterns
o Schema-oriented message destination
Key J2EE Industry News Headlines
Some key headlines:
o Ebay version 3 to run on WebSphere J2EE application server
o HP to buy Compaq for $25 Billion
o Companies downgrading J2EE servers and platforms to cut costs
FEATURED TECHNICAL ARTICLES
Best Practices with The Expresso Framework
Using a framework to create a web application
By Peter Pilgrim
Why invent the wheel every time you develop an application in Java? Writing a J2EE web application is complicated enough; you would not write a linked list module in C++ every time you started a new project. You would rather use another person's implementation. The same reuse-idea surely applies to server-side web development. In this article, Peter Pilgrim, looks at the best practices of using one popular web application toolkit, Expresso Framework. The idea of using custom tags, JSP, and the MVC paradigm are suitable for other such frameworks. He will illustrate the best of practice through an on-line stock trading program example.
Read the rest of this article here
Deciding whether EJB is appropriate
excerpted from the new "Mastering Enterprise JavaBeans 2nd edition" book
By Ed Roman
A recent Gartner Group report cited companies overspent $1 billion on EJB last year, when they could have just gotten by with Servlets/JSPs. This motivates our next discussion: once you've decided whether server-side Java is the way to go, you then need to make the all-important decision: are you actually going to use EJB on this project? Or is EJB overkill
Read the rest of this chapter here
Back to Top
ENTERPRISE JAVA EDUCATION STRATEGIES
Reserve The Matrix Today
Do the minor differences between versions of the EJB 2.0 specification cause you a major pain? Eileen Sauer, Sun certified architect and instructor for The Middleware Company, developed a solution.
This EJB 2.0 Specification Matrix you loved as a download from TheServerSide.com will soon be available as a 16-page spiral-bound flip chart. It is designed to transform a lengthy text file into a handy desk reference, as valuable as any book in your professional library. Priced to recover our cost at US $19.95 plus shipping and handling.
Check it out at http://www.middleware-company.com/matrix.shtml?index?ts17
Or email marketing @middleware-company.com with MATRIX in the subject line to reserve your copy today. Do not delay. Like all good things: SUPPLIES ARE LIMITED. OFFER GOOD ONLY WHILE SUPPLIES LAST.
Special Offer
Space is still available in the Middleware Company's EJB for Architects training event scheduled in San Francisco on August 27. Members of TheServerSide save 10 percent on this open enrollment course when you register and pay by Friday, September 14, 2001. To register email registration@middleware-company.com or call (512) 336-9347. Favorable pricing available for groups. Email sales@middleware-company.com. Say you heard about it from TheServerSide.
Course schedule:
New York, NY:
San Francisco, CA:
SEPT 24 - 28, NOV 12 - 16 XML & Web Services SEPT 10 - 14, OCT 15 - 19,
NOV 26 - 30Mastering EJB AUG 27 - 31, OCT 1 - 5 Building J2EE Systems SEPT 17 - 21, OCT 29 - NOV 2,
DEC 10 - 14EJB For Architects
OCT 29 - NOV 2 XML & Web Services AUG 20 - 24, OCT 1 - 5,
DEC 10 - 14Mastering EJB NOV 12 - 16 Building J2EE Systems AUG 27 - 31, OCT 15 - 19,
NOV 26 - 30EJB For Architects Get complete course outlines at www.middleware-company.com.
Email: registration@middleware-company.com
Call for details about private courses or for more information: (512) 336-9347
Back to Top
UPCOMING CONFERENCES
Sept 23 - 26, New York
A J2EE programmers treat, JDJEdge is featuring tons of interesting talks and sessions from a Keynote by James Gosling to J2EE Packaging issues with Tyler Jewell and J2EE Process Automation with Bobby Woolf. The show is set to host over 5000 delegates and over 100 exhibitors. Co-located with the WebServices Edge East conference, JDJEdge looks to become the Java One of the east coast.
Some of the most interesting talk titles from JDJEdge:
Check out JDJEdge
Extreme Programming with EJB (Ken Goodhew)
J2EE Process Automation: An Introduction to Workflow and Workflow Management Systems (Bobby Woolf)
Assuring High Performance in the Age of J2EE (Alan Armstrong)
Ensuring Maximum Performance in Mission-Critical J2EE Applications (Greg Kiessling)
J2EE Packaging: Not As Easy As You Think (Tyler Jewell)
Automating J2EE Application Development (Khawar Ahmed)
Inside EJB 2.0 Message-Driven Beans (Jason Westra)
Oct 22-25, Santa Clara
If you attend any XML developer shows in the fall, then attend XMLEdge. With a strong Web Services Focus (the show is co-located with Web Services Edge West) and an excellent lineup of talks, this show promises to be a great technical event. Many interesting talks will be presented, including Code Generation from XSLT, Using XML in J2EE Apps, MVC pattern with XML/XSLT and more.
Check out XMLEdge
Java to be served during Caribbean cruise
What does a cutting edge set of J2EE technical talks and a Caribean Cruise have in common? Both can be experienced on Geek Cruises Java Jam II, a week-long conference at sea that offers 25 hours of Java seminars, The Caribbean journey takes place Nov. 11-18.
The theme of this Java Jam II is J2EE, with topics ranging from "Building Program Generators using Java and XML" to "JDO Internals Exposed: Removing the Mystery of Database Transparency" to "Servlet and JSP Debugging" and more.
Check out Java Jam 2
Back to Top
SHAPE THE NEXT SET OF DEFINITIVE J2EE BOOKS
TheServerSide.com is hosting two new J2EE book projects: Mastering EJB II, and EJB Design Patterns. Chapters from these two new books will be posted to TSS as they are written for public feedback. For the first time ever you will be able to directly participate in the writing of these two influential books and personally influence thousands of developers who will learn from them.
Latest Public Review Postings:
Mastering Enterprise Java Beans II
EJB Best-Practices and Performance Optimizations
1st Public Review Posting, By Ed Roman
In this chapter, we will discuss EJB best practices, which are tried-and-true approaches to designing, building, and working with EJB. By taking heed of these best practices, you will avoid common pitfalls that others have experienced in the past when building EJB systems. We'll also discuss performance issues when building EJB systems.
Read/Review rest of the chapter
BMP and CMP Relationships
1st Public Review Posting, By Scott Ambler
In previous chapters, we looked at how to build entity beans using BMP and CMP. In this chapter, we'll heat things up and learn about relationships between data. Examples of relationships include an Order having one or more Line Items, a Student registering for a Course, and a Person having an Address. These relationships need to be defined and maintained for advanced data models.
Read/Review rest of the chapter
EJB Design Patterns
Business Delegate
1st public review posting, By Floyd Marinescu
How can an intermediary between a client and the Session Façade be created to facilitate decoupling the client from the EJB layer?
Create a layer of Business Delegates: plain java classes that hide EJB API complexity by encapsulating code required to discover, delegate to and recover from invocations on the Session and Message Façade EJB layers...........
Read/Review rest of the chapter
Data Transfer RowSet
1st public review posting, By Floyd Marinescu
RowSet provides a common interface for all query operations. By using a RowSet, all the clients can use the same interface for all data querying needs. No matter what the use case is or what data is being returned, the interface a client operates on stays the same. This is in contrast to having hundreds of client UI's tightly coupled to use case specific Custom DTO's. Whereas Data Transfer Objects need to be changed when the client's data access needs change, the RowSet interface remains the same..........
Read/Review rest of the chapter
Back to Top
NEW J2EE PATTERNS
Schema-oriented message destination
By Ricky Ho
When a message producer sends a message to a destination (queue or topic), it wants to make sure that it is sending messages to a destination where the consumers can understand. Similarly, when a message consumer receives a message from a destination, it wants to make sure that it can understand all the messages it takes from the destination. The consumer application and the producer application need to agree upfront (at design time) what message structure will be produced or consumed.
Read more on this pattern.
Back to Top
KEY J2EE INDUSTRY HEADLINES
Ebay version 3 to run on WebSphere J2EE application server
eBay and IBM announced an agreement on wednesday that will make IBM software integral to the online auction leaders operations. As part of the deal eBay will rebuild its popular auction site using WebSphere. eBay representatives mentioned that this move will not affect their relationship with Microsoft - they still plan to use technologies such as Microsoft Passport for authentication.
Click here to read more.
HP to buy Compaq for $25 Billion
In one of the largest deals in the entire history of the technology sector, Hewlett Packard plans to buy Compaq in a stock swap worth about $25 Billion. The deal probably means layoffs for up to 10% of staff or 15,000 workers world wide. Reportedly, the deal helps both companies compete in the server sector with IBM and Sun.
Click here to read more.
TCC Announces Rexip AppServer 1.0
TCC today announced the commercial release of Rexip AppServer 1.0, servlet/jsp engine implementing Servlet 2.3 & JSP 1.2 specs. Rexip supports some pretty high end features including clustering with load-balancing & fail-over, JMX based admin and more. Rexip is priced at $650.
Click here to read more.
Sun launches Forte for Java 3.0 with EJB, JDO, XML support
Suns new Forte for Java Release 3 is now available for free download from the company's Web site. The development tool competes with Borland's Jbuilder, WebGain's Cafe and IBM's VisualAge for Java. The Free community edition includes a Class Browser, integration with Ant and CVS, JNDI/CORBA/RMI/LDAP support, a JDO development environment, support for Servlets/JSP and XML, and more.
Click here to read more.
Companies downgrading J2EE servers and platforms to cut costs
In response to the recent report by the Gartner group about overspending on app. servers, companies are beginning to seriously consider scaling back their deployments. In particular, TheStreet.com is migrating their Sun 250/450 servers running ATG Dynamo and Vignette to Compaq/Dell Win2K machines running the low cost JRun J2EE app. server and Apache web server.
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 webmaster@theserverside.com 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 © 2001 The Middleware Company LLC