[TheServerSide Newsletter #1666666]
September 14, 2004 Newsletter Circulation: 135 000+ No. 19


 This newsletter is sponsored in part by IBM
New technical resources for J2EE developers to evaluate IBM software. Register for the Java Platform Edition PowerPack for new technical resources and a free DVD of trial software to help you evaluate IBM software development tools and middleware including IBM WebSphere Application Server, WebSphere Studio, Rational XDE Developer Java Platform Edition. Access new demos, articles, and evaluation guides.

In This Issue
Tales From TheServerSide
 o The JCP Asylum

Articles
 o Object Slicing and Component Design with Java

Tech Talks
 o Ted Neward on: Effective Enterprise Java

Chapters
 o Building Websites with OpenCMS

Blogs
 o Fear and Testing
 o Components, Design, and Functions


Key J2EE Industry News Headlines
 Some key headlines:
 o Cargo Announced: Open source Java API to work with containers
 o TMC Releases SOA Application Development Specification

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


Tales From TheServerSide

The JCP Asylum
Ever wonder what's really happening behind the scenes in the JCP? In the latest TSS cartoon, conceived by Hani Suleiman, see how your favourite JSRs are doing, and why they're taking so long to get out the door.






 This newsletter is sponsored in part by IONA
Extend Your Enterprise Systems to the J2EE Platform with IONA's Artix Download the free integration kit from IONA and see why organizations like BellSouth, Sprint, Zurich Financial and 3Mobile have adopted IONA’s Artix to Web service-enable existing enterprise systems as extensible end-points that can be easily incorporated into your Java development projects Download your free Artix J2EE Integration Kit at www.iona.com/serverside

Articles

Object Slicing and Component Design with Java
By Constantin Gonciulea
Object slicing is defined as the conversion of an object into something with less information (typically a superclass). In C++ it occurs when an object is passed by value and copying the parameter value results in an upcast. This is a bad thing, as it may result in very subtle bugs. Object slicing throws away information. But in some situations this may be exactly what we want.


Tech Talks

Ted Neward - Independent consultant, Editor-in-Chief of TheServerSide.NET
Topic: Effective Enterprise Java
TheServerSide chats with Ted Neward, author of "Effective Enterprise Java", about what's in the book and why building effective enterprise Java applications is so hard.

Chapters

Building Website with OpenCMS
By Matt Butcher
We often have to work with CMS systems. OpenCms is an open source alternative, Packt has given TheServerSide Community a book chapter, and an exclusive article. The article explains the process of extending the functionality of OpenCms using the built-in module mechanism. OpenCms will be extended to provide Apache Velocity template support.


Featured Blogs

Fear and Testing
By Frank Cohen
Frank talks about fear and how it can derail efforts to find and solve scalability and performance problems. He has seen a lot of fear on his various engagements, and here he talks about why, and how.

Components, Design, and Functions
By Brian McCallister
Brian McCallister has kindly rambled on about IoC, and design in web applications. He discusses what has worked well for him (and others) in the last year.


 This newsletter is sponsored in part by Rackspace
Rackspace-Managed Hosting backed by Fanatical Support™! Rackspace offers your choice of Microsoft or Linux managed servers and is perfect for businesses running medium to large web hosting environments that demand a Zero-Downtime Network™ and our unparalleled Fanatical Support™. Learn why Microsoft and Linux Journal chose us as the Hosting Provider of the Year! http://www.rackspace.com/index.php?CMP=NLC-Q8Q810553677

Key J2EE Industry Headlines

Cargo Announced: Open source Java API to work with containers
Vincent Massol talked about the idea of having an API to start, stop, and configure Java containers. This has lead to Cargo, which you can find as part of Codehaus. In addition to the API itself, there are Ant tasks which can be used to access a container in a generic way.

TMC Releases SOA Application Development Specification
TMC has released the SOA Application Development specification, a follow-on to the SOA Blueprints spec TMC co-released with BEA in May. Commissioned by Oracle, the spec's primary intent is to provide a framework for comparison between different development tools/platforms for building service oriented applications.

Apache Geronimo Version 1.0 M2 Released
The second milestone of Apache Geronimo has been released. More of the foundation is now supported, such as: EAR deployment, EJB 2.1 Message Driven beans, and EJB 2.1 Timers. There are also other features such as: Hot deployment of EJB, WAR, and RAR archives, JACC (JSR 115) authorization, and JAAS.

Oracle Makes New TORPEDO Submission; Claims Top Spot
Oracle has made a new TORPEDO submission claiming the best results in the process. The Non-Verified submission was made using Oracle TopLink (POJO) 10.0.3 Developer Preview. This submission eclipses the previous best results held by Hibernate and Kodo.

Spring 1.1 Final Released
The Spring team is pleased to announce that Spring 1.1 final has just been released. Since 1.1 RC2, some API clarifications have happened and a number of bugs have been fixed. There is also a variety of minor new features.

Java 5.0 Release Candidate Available
The first release candidate of Java 5.0 has been released. It seems that people are still not sure about the 5.0 naming scheme as half of the items which display versions show 1.5, and half show 5.0.


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.


TheServerSide.com is part of The Middleware Company, 350 Ellis St., Mt., View, CA 94043 USA. This newsletter and contents are Copyright (c) 2004 The Middleware Company

%%detect_open%%