[TheServerSide Newsletter #50]
January 7, 2003 Circulation: 125 000+ No. 1



 This newsletter sponsored in part by Rational
Get A Robust Collection of Developer Resources — Complimentary
Are you a developer who likes to stay up-to-date on technology? Sign-up for the Rational Software Developer PowerPack — evaluation software, articles, webinars, presentations, posters and more. View what you want. Explore your technical interests. Click Here.

In This Issue



Featured Book Excerpt
 o Core JSTL: URL Actions

New Public Review Book Chapters
 o Core JDO Chapter 9 - Transactions
 o Core JDO Chapter 11 - JDO and JDBC
 o EJB Cookbook Chapter 5 - Transactions

New Patterns
 o True RTTI Killer Pattern

Upcoming Events
 o 2003 Wall Street on Java Technology

TMC Education Strategies
 o Get A $500 Amazon.com Gift Certificate

Key J2EE Industry News Headlines
 Some key headlines:
 o Sun VP: MS injunction cancels out .NETs distribution advantage
 o Speculation: Microsoft looking to Acquire Macromedia?

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



Featured Book Excerpt



Core JSTL: URL Actions
By David M. Geary

The URL Actions chapter, excerpted from "Core JSTL" (Prentice Hall), starts off with an overview of Web application basics and looks at the 4 different JSTL actions. It then looks at how to access external resources, resources in foreign contexts, and how to redirect a response.

Read chapter here


Back to Top


 This newsletter is sponsored in part by Borland
JDataStore is Borland's powerful, all-Java, transactional RDBMS. Great for business applications supporting thousands of concurrent users. Exceptional speed, highly scalable, very small footprint. Excellent for server side EJB, JSP/Servlet applications and graphical client side apps. Optimized for JBuilder, it works great with other IDEs. J2EE, JDBC and SQL compliant. And it's FAST! Complimentary Trial


New Book Chapters for Public Review



TheServerSide is pleased to announce that it will be hosting a book review process for Manning's "Bitter EJB", by Bruce Tate et al., "EJB Cookbook", by Ben Sullins and Mark Whipple, and "Core JDO" (Sun Microsystems Inc & Prentice Hall), by Keiron McCammon, Heiko Bobzin, Sameer Tyagi, and Michael Vorburger. Chapters from these books will be posted to TSS as they are written for public feedback.


Core JDO Chapter 9 - Transactions
First Public Review Posting

The 'Transactions' chapter looks at some fundamental concepts around transactions in Java, the transaction capabilities included in JDO and how they can be used in stand alone applications as well as in conjunction with JTA in managed environments. It also outlines design considerations and practices when using JDO transactionally.

Read/Review the chapter here.


Core JDO Chapter 11 - JDO and JDBC
First Public Review Posting

This chapter reviews the JDBC API, gives a brief overview of relational databases, looks at the history of JDBC, and provides an introduction to the new JDBC 3.0 API. The second part compares JDBC with JDO, discusses features and differences of each, and highlights common misconceptions.

Read/Review the chapter here.


EJB Cookbook Chapter 5 - Transactions
First Public Review Posting

Chapter 5, on 'transactions', covers topics such as handling rollbacks, forcing rollbacks, updating multiple entity beans within a single transaction, and error recovery during a transaction. It starts off by providing some background on the two mechanisms for handling EJB transactions: container managed and bean managed.

Read/Review the chapter here.


Back to Top


New Patterns



True RTTI Killer Pattern
By Agusti Sanchez

In the RTTI Killer pattern, they needed to: process a collection of value objects, have processing code outside of those objects, remove the "if/instanceof" structure. The solution I suggest uses a modification of the Command pattern in which Command objects delegate processing to a command executor hidden inside a server-side command broker.

Read pattern here


Back to Top


Upcoming Events







The 3rd Annual Wall Street on Java Technology features the new J2EE 1.4, J2EE, Java, XML, Web Services for Wall Street and the financial markets. Conference sessions cover STP, FIX, and Java technologies by global financial applications. Keynotes include Anne Thomas Manes who will give a training seminar on Web Services and Java.

Find out more here


Back to Top


TMC Education Strategies



Get A $500 Amazon.com Gift Certificate

Get A $500 Amazon.com Gift Certificate when you register for any 2003 Enterprise Java Training Public Course! This offer is good for any class happening in 2003. However, you must confirm your registration by January 31, 2003 to qualify for the complimentary gift certificate.

With courses by The Middleware Company, you'll accelerate your career, as well as benefit your company. Well-trained Enterprise Java programmers mean projects get done faster, and have a higher chance of success.

Don't delay, take a moment to ask your boss to sponsor you to take these classes today!

How will you enjoy your $500 Gift Certificate? For starters, here are some ideas...

Click Here to find out more or visit http://www.middleware-company.com/500


Back to Top


 This newsletter is sponsored in part by M7
Under pressure to deliver J2EE applications quickly?
M7 is the proven application assembly platform that is the most productive way to deliver enterprise-quality applications. It masks J2EE complexity by allowing you to visually assemble applications from existing enterprise data. Order our complimentary Guide to Better J2EE Design. Click here.


Key J2EE Industry Headlines


Macromedia Announces ColdFusion MX For Top J2EE Servers

Macromedia made several announcements, stating that their Coldfusion MX platform was ready to roll on app servers such as BEA, IBM, and Sun ONE (as well as its own JRun of course). They are also tauting MacOS X as an enterprise OS platform.

Read more here.


Announcing Open-source EJB/Struts Code Generator ModelJ

ModelJ is an open-source RAD (Rapid Application Development) tool that uses code generation to create complete J2EE apps using the Struts and EJB, deployable on jBoss. It outputs EJB 2.x deployment descriptors and session and entity beans, with business delegates accessible via Struts.

Read more here.


Sun VP: MS injunction cancels out .NETs distribution advantage

Richard Green, Sun's vice president and general manager for Java and XML, says that the recent court injuction forcing Microsoft to carry Java on Windows will cancel out .NET's distribution advantage over J2EE. IF MS succeeds with an appeal, Java will continue to be "successful in the enterprise, on servers, on handhelds", but not as successful as a desktop development platform.

Read more here.


J2EE Year in Review

2002 was marked by the release of J2SE 1.4, final drafts of J2EE 1.4, the opening of the JCP licensing policies to open source, Web services support by J2EE vendors, tighter integration within vendor product stacks, critical mass for the eclipse project, petstore bechmarks, and the fall of WebGain and HP Bluestone. An article on SDTimes reviews the year.

Read more here.


Tangosol Releases Coherence 2.0

Tangosol have released version 2.0 of Coherence its JCache-compliant clustered data management and caching product. This GA version contains features such as: JDK 1.4 NIO Support, Distributed Cache Queries, Increased Caching Support, J2CA Transactions, and more. TheServerSide uses Coherence to cache entity bean data across Oracle9iAS and Weblogic 7.

Read more here.


Speculation: Microsoft looking to Acquire Macromedia?

A computerwire article reports that "Microsoft Corp is believed to have trained its acquisition crosshairs on Macromedia Inc, lining up a deal that would throw enterprise Java into a spin". Macromedia has built its Flash and Coldufusion server platforms on top of J2EE which provides an entry point into the J2EE world for flash/coldfusion programmers.

Read more here.




Back to Top


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.



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