| October 28, 2003 | Newsletter Circulation: 130 000+ | No. 22 |
This newsletter sponsored in part by Candle Developers are benefiting from using the Eclipse open source platform. They use WebSphere Studio but may not realize that it's powered by Eclipse, and what they're seeing when they create new applications is IBM/Eclipse open source technologies in play. The October issue of the WebSphere Insider focuses on the Eclipse platform and offers a free J2EE download of Candle’s PathWAI Performance Analyzer. Check out the newsletter
New Articles
o Give your DB a Break
Book Chapters
o Sampling JUnit, Testing in isolation with mock objects
Tech Talks
o Rod Johnson on J2EE Design, AOP, The Spring Framework
Product Spotlight
o IBM Rational Rapid Developer: Architected rapid application development
New Public Review Chapters
o JavaServer Faces In Action: The JSF Environment
o Enterprise JavaBeans 4th Ed. to be Publicly Reviewed on TSS
Featured Event
o Trip Report from Java in the Sun
Key J2EE Industry News Headlines
Some key headlines:
o Jakarta Team announces Commons Pool 1.1 and Commons DBCP 1.1
o Borland comes out with JBuilder X, enhancing web development
This newsletter is transmitted twice a month. It is printer-friendly and available online
New Articles
By Dion Almaer
Databases are often the bottleneck for performance and scalability in the enterprise. Using caching technology can release the burden on the DB, in many cases increasing both performance and scalability. This article discusses how caching data in front of the database can allow for faster running, and more available applications. It looks at clustering and caching strategies, using a distributed cache, read-through/write-behind caching, and technologies that integrate nicely into a distributed caching architecture such as JDO, JMS, and JNDI.
![]()
This newsletter sponsored in part by Akamai Your Chance to Win a FREE J2EE Developer Guide! Download Akamai's newest whitepaper for a chance to win: Developing J2EE Applications with WebSphere Studio. Akamai's EdgeComputing powered by Websphere service makes On Demand J2EE a reality today. Akamai’s globally distributed servers enable developers to click and deploy Internet apps without ANY costly capacity planning. Download and learn best practices for On Demand J2EE
Book Chapters
The Sampling JUnit chapter, excerpted from Manning's 'JUnit In Action', creates a test case for an application controller, which examines how several components work together. The Testing in isolation with mock objects chapter introduces and demontrates mock objects, shows how to use mock objects as a refactoring technique, and looks at how mock objects can be used in an HTTP connection sample application.
![]()
Tech Talks
Rod Johnson - Servlet 2.4 expert group member. Author, Expert One-on-One J2EE Design and DevelopmentTopic: J2EE Design, AOP, The Spring Framework
![]()
In this interview, Rod discusses when developers should use EJB, messaging, and distributed architectures. He looks at strategies for writing portable J2EE applications, how to decide where to store state, and the problem with entity beans and value objects. He also gives his thoughts on AOP and the industry, and provides an overview of the Spring Framework.
![]()
Product Spotlight
IBM Rational Rapid Developer: Architected rapid application developmentIBM Rational Rapid Developer is a single, integrated application development environment that combines model driven development, architected RAD techniques and automated construction to develop, integrate, deploy and maintain J2EE apps without having to write too much code. The product features automatic construction and hot deployment of applications from models, templates that provide regeneration of app to any supported technology/API, support for mainframe and relational database connectivity, CICS visual and non-visual transactions, XML message mapping (inbound and outbound), web services creation/consumption and more. Visit http://s0b.bluestreak.com/ix.e?hy&s=220098&a=155948 to find out more.
![]()
New Public Review Chapters
This chapter, excerpted from Manning's 'JavaServer Faces In Action', looks at the JSF application-related classes, which can be categorized into four general areas: Event Handling (for processing user input), Component Management (for manipulating components on a page), Application (for global resources), and Context (for request-handling).
TheServerSide is pleased to announce the public review process of O'Reilly's 'Enterprise JavaBeans (4th Edition)', by Richard Monson-Haefel. The first 8 chapters are available for download. The topics include: EJB Architecture Overview, Developing your first EJB, The Client API, CMP: Basic Persistence, Entity Relationships, and EJB-QL.
![]()
Featured Event
By Floyd Marinescu
I had the pleasure of speaking at the first ever Java in the Sun event, held a couple of weeks ago in Montego Bay, Jamaica. Java in the Sun was a small, focused conference about the lessons learnt and future strategies in J2EE development. Object Guru Scott Ambler was also presenting. Having been to many computer conferences in the past, I was not prepared for the spectacular resort setting of this conference. When we weren't discussing technology in the conference room, we were out on the beach basking in the sun. Although the turnout for this first-time event was small, I can see this type of conference catching on. Look for the next one to be held next year some time in February, at www.javainthesun.com
![]()
Key J2EE Industry Headlines
JSR 168 Portlet Specification is final
The Expert Group of JSR 168 Portlet Specification has published the Final Release of its specification. The Portlet specification will define a Portlet API that provides means for aggregating several content sources and applications front ends. It will also address how the security and personalization is handled.
Jakarta Announces Cactus 1.5 RC 1
The Cactus project is pleased to announce the release of version 1.5-RC1. Cactus is a unit testing framework for testing server side java code. The main focus for version 1.5-rc1 was on usability. In addition, several new front ends for Cactus have been added: Ant integration, Maven integration, Jetty integration, and an experimental Eclipse plugin.
Jakarta Team announces Commons Pool 1.1 and Commons DBCP 1.1
The Jakarta Commons team has announced the release of version 1.1 of the Commons Pool and Commons DBCP components. Commons-Pool provides a generic object pooling interface, a toolkit for creating modular object pools, and several general purpose pool implementations. Commons-DBCP provides database connection pooling services. Together they are the default JNDI datasource provider for Tomcat.
Borland comes out with JBuilder X, enhancing web development
Borland has released JBuilder X (10). This updated tool adds a visual designer for Web application development (Struts), adds a drag-and-drop tools for building Web services applications, and adds support for JBoss Server. JBuilder X is bundled with the company's Optimizeit testing suite.
IBM Releases J2EE Code Validation Tool
IBM has released a tool that lets developers inspect code for a range of problems - during the development process and once an application is already implemented. The tool, called J2EE Code Validator, can analyze code and detect common errors in Java applications. J2EE Code Validator can verify that a program conforms to a set of predefined patterns and/or rules.
FirstSQL/J Enterprise Server v2.60 Supports JCA, XA/JTA
FirstSQL Inc. has announced the availability of FirstSQL/J Enterprise Server version 2.60. The new version has enhanced the support for J2EE standards, such as the J2EE Connector Architecture and Distributed Transactions (XA) with JTA. Other improvements with this release include database and XA pooling, full application control of failover to standby servers, remote logging, and more.
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