[TheServerSide Newsletter #13]
June 22, 2004 Newsletter Circulation: 135 000+ No. 13


 This newsletter is sponsored in part by IBM
Get the latest evaluation software for J2EE development - Free Looking for a powerful architected rapid application development solution for J2EE development? Register for the Java Platform Developer PowerPack for technical resources and a DVD of trial software to help you evaluate IBM software development tools from IBM Rational, WebSphere, and DB2. Access new demos, articles, and more.
In This Issue
Tales from TheServerSide
 o Trends in Enterprise Development

New Articles
 o Container Driven Testing Series Part II - Testing Entity Beans
 o Enhancing Web Application Performance with Caching


Featured Blogs
 o Dynamic Coupling
 o Cayenne and Hibernate


Book Reviews
 o Covert Java
 o Java Testing and Design


Key J2EE Industry News Headlines
 Some key headlines:
 o Eclipse Foundation Announces Eclipse 3.0
 o Apache Excalibur: New top level IoC Apache project

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


Tales from TheServerSide

Trends in Enterprise Development
Objects, Aspects, Web services, SOA. It seems that new technologies come and go like fashions these days - every one is always talking about the latest trend. In the TSS cartoon, Trends in Enterprise Development, the latest technologies make their way down a fashion show runway.

 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.
New Articles

Container Driven Testing Series Part II - Testing Entity Beans
By N. Alex Rupp
Container driven testing lets you write more isolated, fine-grained and robust unit tests. Using code samples, N. Alex Rupp covers techniques and strategies for testing your Entity Beans. Entity Beans come with their own special considerations and issues, because in addition to the bean classes and the test cases, you must also concern yourself with generating a database.

Enhancing Web Application Performance with Caching
By Neal Ford
Effective caching strategies can both lower the memory footprint and speed up your application. In this article, Neal Ford shows you how to implement the Flyweight Design Pattern as a caching mechanism on a sample application. He tests the app to measure heap size and garbage collector activity both before and after implementing caching, using a combination of JMeter and the OptimizeIt Profiler.

Featured Blogs

Dynamic Coupling
By Jeff Schneider
Jeff Schneider discusses the tradeoffs between loosely and tightly coupled components and describes Dynamic Coupling, which involves delaying the assembly interface mechanism decisions to runtime, using an analogy of the 'magic printed circuit board'. He compares 3 differnets kinds of coupling: potential coupling, assembly coupling, and dynamic coupling.

Cayenne and Hibernate
By Bill Dudney
Bill Dudney is writing Hibernate Live!, and he ran across TheServerSide.com article on Cayenne. He decided to take it for a ride, and compare it to an example that he is using in his Hibernate world. Read on for his thoughts on the tools, APIs, and easy of use.

Book Reviews
Covert Java
By Moazam Raja
Moazam Raja reviews the newly published book by Alex Kalinosvky, "Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering". Kalinosvky attempts to delve into the backend and internals of Java programs while showing examples readers can use in their own work.

Java Testing and Design
By Bart Thompson
Java Testing and Design, by Frank Cohen, teaches you how to build production-worthy, scalable, and well performing Web-enabled applications. He presents techniques, methodologies, and tools to enable developers, QA technicians, and IT managers to work together to achieve productivity in development and test automation. In this concise review, Bart Thompson walks us through some of the key topics covered in the book.


 This newsletter is sponsored in part by DataDirect Technologies
Going to JavaOne? How about some Eggs & XML?
Join Jonathan Robie, co-author of the XQuery specification and DataDirect Technologies' XML Program Manager and get the jump on these new standards and what you can do to prepare: XQuery, XQJ, SQL/XML. Project managers, architects, and product managers — this session is for you. Eggs & XML is free, but space is limited. You must register now to reserve your spot.

Key J2EE Industry Headlines

Eclipse Foundation Announces Eclipse 3.0
The Eclipse Foundation has pre-announced the availability of the royalty-free 3.0 release of the Eclipse Platform, adding enhancements that improve flexibility, scalability, interoperability and responsiveness. Eclipse RC 3 is now available and the final RC 4 is due by June 30th.

Berkeley DB Java Edition released
Sleepycat Software, makers of Berkeley DB, have announced the availability of Berkeley DB Java Edition, a pure Java database based on a write-once, append-only log architecture. Berkeley DB Java Edition is embeddable and built for speed and high concurrency while preserving transactional data integrity.

J2EE 1.4 SDK Update Release 1 Now Available
The J2EE 1.4 SDK Update 1 is now available with several bug fix improvements, the latest J2EE Blueprints, J2SE 1.4.2, and sample code. The J2EE SDK contains the Sun Java System Application Server Platform Edition 8 featuring support for JavaServer Faces and is free for both development and deployment.

Study reports a strong demand for tech workers
Despite a steady rise in the number of IT jobs being outsourced, demand for workers with Internet-related skills such as Java and networking is helping to drive IT compensation higher, according to a report released by Meta Group.

Apache Excalibur: New top level IoC Apache project
The world of the Apache Inversion of Control containers has changed. Apache Excalibur is a new top level project which pulls together both of the Avalon Excalibur and Avalon Fortress projects. This includes two lightweight Inversion of Control containers.


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