[TheServerSide Newsletter #12]
June 8, 2004 Newsletter Circulation: 135 000+ No. 12


 This newsletter is sponsored in part by Oracle
A new approach to J2EE development is here. Oracle JDeveloper 10g gives you productivity with choice. Build EJBs, Struts applications, JSPs, Web services visually. Access code any time. Deploy to any J2EE application server. Download the preview of Oracle JDeveloper 10g FREE.
In This Issue
Books
 o Free Book Download: Jakarta-Struts Live

New Articles
 o Object Relational Mapping with Cayenne
 o An Introduction to the Drools Project


Tech Talks
 o Scott Ambler on Agile Modeling and Development

Review Chapters
 o Mastering EJB 3rd Edition Book-In-Review

Technical Tips
 o JDBC Functions that Optimize Performance

Key J2EE Industry News Headlines
 Some key headlines:
 o IBM J2EE vs. Microsoft .NET White Paper
 o Politically Charged EJB Decision Hands a Victory to JBoss

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

Books

Free Book Download: Jakarta-Struts Live
By Rick Hightower

TheServerSide.com and SourceBeat Publications have teamed up to bring you the entire book of 'Jakarta-Struts Live', by Rick Hightower, in PDF format. The book covers the Struts MVC architecture, how to build each of the Struts components and shows you how to use vital features like Tiles, the Validator, DynaActionForms, plug-ins, and internationalization.




 This newsletter is sponsored in part by IBM
Get the latest IBM evaluation software for J2EE development - Free Are you looking for a powerful architected rapid application development solution for J2EE development? Register for the Java Platform Developer PowerPack track for technical resources and get a DVD of trial software to help you evaluate IBM software development tools. Access evaluation guides, demos, technical articles, Webcasts, and more.

New Articles

Object Relational Mapping with Cayenne
By Andrus Adamchik and Eric Schneider
This article presents Cayenne - an open source Object Relational Mapping (ORM) framework. Cayenne is an integrated suite that includes modeling and deployment tools. This article introduces some of Cayenne's features, shows how to quickly create an ORM application and presents a case study of a successful large-scale J2EE project implemented with Cayenne - the NHL.com web site.

An Introduction to the Drools Project
By N. Alex Rupp
N. Alex Rupp introduces a new technology for the Java Enterprise developer's utility belt; he discusses how Rules Engines can improve the agility of your business by helping you isolate the "logic of the bottom line" from the technical logic of your software applications. He looks at the JSR-94 Rules Engine API and introduces an open source implementation called Drools.


Tech Talks

Scott Ambler - Senior Consultant, Ronin International
Topic: Agile Modeling and Development

Scott Ambler talks about Agile Modeling and the Agile Development Process. He describes the term 'Generalized Specialist' and addresses the need to lessen the existing divide in projects between DBA's, developers, and enterprise folks. He compares traditional development approaches to the Agile approach and points out some of the problems with Model Driven Development (MDA).



Review Chapters

TSS Presents Mastering EJB 3rd Edition Book Review Process
TheServerSide is pleased to announce the book review process for 'Mastering EJB 3rd Edition'. The book is being updated for EJB 2.1 and Web services, and will also include new chapters on security, scheduling, integration, and best practices. Chapters on writing a session bean Web service and EJB security are available for review now.


Technical Tips
JDBC Functions that Optimize Performance
By John Goodson
In this JDBC Performance Tip, Part 3 of the JDBC Peformance Series, John Goodson discusses JDBC objects and methods that improve performance. He looks at how to use parameter markers as arguments to stored procedures, the benefits of using the Statement vs. PreparedStatement object, how to reduce network overhead by using the addBatch() method and more.


 This newsletter is sponsored in part by E.piphany
FREE WEBINAR 6/16: Transforming CRM with Open Source Improve deployment speed and productivity while lowering costs. Understand how Open Source creates better enterprise-wide CRM application deployments, and E.piphany is the leading CRM vendor taking advantage of Open Source technology. Listen to a leading auto retailer’s technical case study, Apache and Red Hat.
http://www.epiphany.com/e/opensource/?PID=R

Key J2EE Industry Headlines

AspectWerkz 0.10 released, articles, & Dependency-Oriented
The AspectWerkz team has released a final 0.10 version. They have also written up an article on AspectWerkz and JRockit on dev2dev. We can also get excited about a new buzzword Dependency Oriented Programming, coined after hearing recent examples of how AOP can handle dependencies.

IBM J2EE vs. Microsoft .NET White Paper
A new white paper positioning the IBM J2EE Middleware Platform vs. the Microsoft .NET Platform is now available. IBM released the paper, which they created to show ISVs why they should be working with J2EE (and IBM) rather than Microsoft enterprise technologies.

Politically Charged EJB Decision Hands a Victory to JBoss
The EJB expert group's decision to use Hibernate as the persistence mechanism in EJB 3.0 gives JBoss all the power. David Jordan, a member of the JDO expert group, explains why the JDO community is not just disappointed - but concerned - about a power shift in the app server market.

ASF Announces Geronimo as an Official Project
The Apache Software Foundation has announced that Apache Geronimo is an official project of the ASF. The objective of the Apache Geronimo project is to produce an open source, certified implementation of the Java 2 Platform, Enterprise Edition (J2EE) specification licensed under the Apache License and offered to the public at no charge.

TMC Terminates Business with JBoss, Inc.
The Middleware Company, operators of TheServerSide Communities, recently terminated business ties with JBoss, Inc. This news post contains TMC's official statement.


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%%