| August 5, 2003 | Newsletter Circulation: 130 000+ | No. 16 |
This newsletter sponsored in part by Rational Get A Robust Collection of New Developer Resources - FREE Sign-up early! Do you want to stay on top of the latest technology? Then sign up to receive the latest developer PowerPack from IBM® Rational® software. Get a robust collection of resources market-leading evaluation software, technical articles, extensive artifact libraries, webinars, expert presentations, reference posters, and software demos. Explore your technical interests. Click Here
New Articles
o Introduction to Maverick
Tech Talks
o Mike Burba on Model Driven Architecture
o Gregor Kiczales on Aspect Oriented Programming
New Public Review Chapters
o Hibernate In Action: Understanding object/relational persistence
Sample Chapters & Book Review
o AspectJ In Action: Syntax Basics, Authentication & Authorization
o Dion Almaer Reviews AspectJ In Action
The Middleware Company Case Studies
o TMC Releases Performance Case Study Results
Key J2EE Industry News Headlines
Some key headlines:
o Red Hat bundles BEA, joins ObjectWeb to work on OpenEJB, JOnAS
o BEA dev2dev Releases AOP System for WebLogic
This newsletter is transmitted twice a month. It is printer-friendly and available online
New Articles
By Kris Thompson
In this introductory article, Kris Thompson looks at Maverick, a lightweight, simple to use web presentation framework based on the MVC design principle. Kris goes through the features of Maverick, examines the maverick.xml file, and walks you through the 4 types of Controllers using code samples. He also looks at optional features in Maverick such as support for Velocity and Domify.
![]()
Tech Talks
Topic: Model Driven Architecture and the Productivity Case Study
![]()
Mike discusses Model Driven Architecture (MDA), how it compares to traditional development approaches, and outlines the benefits it offers to developers and architects. He examines what the MDA development process looks like, how mappings occur from the Platform Independent Model (PIM) to the Platform Specific Model (PSM), and looks at the patterns-based development approach, which is a part of MDA. He also highlights the productivity case study conducted by TMC and discusses the results.
Topic: Aspect Oriented Programming (AOP)
![]()
Gregor looks at the history of AOP, its current state, and the current challenges it faces moving forward. He discusses the meaning of crosscutting structure, the standardization of AOP in the Java language, how AOP and OOP fit together, and addresses syntactical issues surrounding AOP. He looks at the current state of AspectJ, advises people on where they can go to learn more about AOP and predicts the impact AOP will have on software development.
![]()
New Public Review Chapters
By Christian Bauer & Gavin King
TheServerSide is pleased to announce that it will be hosting a public review process for 'Hibernate In Action' (Manning), by Christian Bauer and Gavin King. The first chapter, 'Understanding object/relational persistence', introduces object/relational mapping (ORM) and compares it to other persistence mechanisms, such as self-made persistence layers and object databases.
![]()
Sample Chapters & Book Review
AspectJ In Action (Manning), by Ramnivas Laddad, which was publicly reviewed on TheServerSide recently, has hit the shelves. Manning would like to thank TSS members for all their valuable feedback during the review process. As a token of their appreciation, they have provided two sample chapters for download from the finished book: Syntax Basics and Authentication & Authorization.
Download Sample ChaptersDion Almaer has written a review of AspectJ In Action. In it, he discusses the importance of the book for developers and how it validates AspectJ as a very real technology through various examples. He examines the sections on monitoring techniques, policy enforcement, pooling and caching, and advanced topics such as AOP design patterns and idioms.
Read Dion's Review of AspectJ In Action
![]()
The Middleware Company Case Studies
The Middleware Company has released a J2EE and .NET Performance case study, the latest study (an MDA productivity study was released a few weeks ago) based on their Application Server Baseline Spec. Except for the web services test, the two platforms came out mostly equal in performance. Read the case study results to get all of the information on the three tests.
How did TMC get to the results? Starting in February, TMC invited experts to define a spec that case studies would implement. TMC then published the spec and opened it for public review in May.
Last week, the Productivity Study Results were unveiled and now the Performance Study Results have been published. TMC invited all of the vendors whose products are in the study to be involved in the tests. Some of them accepted. Some did not. The study goes into a lot of detail on what was tuned and how it was done. This information is invaluable as it shows how to tune this application in J2EE (and .NET).
![]()
Key J2EE Industry Headlines
Red Hat bundles BEA, joins ObjectWeb to work on OpenEJB, JOnAS
Continuing the trend of Linux as a major J2EE deployment OS, Red Hat has announced that it will ship an integrated Red Hat Enterprise version pre-integrated with BEA Weblogic. Red Hat will also join the ObjectWeb consortium to further develop JOnAS and OpenEJB appservers, in hopes of creating a compelling Java open source platform on Linux.
Performance Comparison of Middleware Architectures
A "Performance Comparison of Middleware Architectures for Generating Dynamic Web Content" research paper was recently published in which a webapp's performance characteristics between PHP, Servlet, and Servlet/EJB implementations were tested. The paper concludes that PHP is more efficient, but not as scalable as servlets; EJB is slower but buys you important software engineering benefits.
HP Posts New SPECjAppServer2002 MultiNode Result
HP has posted 2 new SPECjAppServer2002 results in the MultiNode category. The configurations run: BEA WebLogic Server 8.1 SP1 on a HP DL 360 Cluster, running on Redhat Linux. The US$/TOPS is the lowest number in its category.
Riflexo launches JCredo, a free compliant JDO implementation
Riflexo has announced JCredo, an implementation of the JDO specification. JCredo Thunderbolt alpha is available on www.jcredo.com for evaluation and the standard edition is free. JCredo integrates with many dev environments, and has good support for databases and application servers. Full product release, including Standard and Enterprise versions, is scheduled on September 15, 2003.
Viva - Open Source Java Site Goes Live
Viva - a site dedicated to open source Java - is now live. Viva aims to give you a quick overview of the state of open source Java and uncover and clarify Sun's open source Java stand. The Viva site includes: a directory listing open source Java runtimes, compilers, core libraries, test suites, FAQs, and more; a call to action to pressure Sun to open-source the Java core and much more.
Sun Releases Generics EA 2.2 + Java 1.5 features
Sun has released a new version of the Generics EA package. They have dropped variant type parameters, and added support for wildcard and bounded wildcard type parameters. The varargs syntax has also been made more readable. Also supported are: Enumerations, Autoboxing, enhanced for loops and Static Imports.
BEA dev2dev Releases AOP System for WebLogic
BEA has released a WebLogic Aspect Framework. This framework is based on AspectJ and is made of a set of predefined pointcuts that WebLogic users can simply reuse and write aspects for. The idea behind this design is that customers don't care about aspects, nor about learning yet another API/language: they have some very specific needs that need addressing in the simplest possible way.
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