FW: Maverick, Mike Burba on MDA, Gregor Kiczales on AOP, Hibernate, AspectJ, TMC Performance Study

"Schnitzer, Jeff" <[email protected]>
Newsgroups gmane.comp.web.maverick.general
Message-ID <[email protected]>
Hey, this is cool!

 

-----Original Message-----
From: TheServerSide Connection [mailto:[email protected]] 
Sent: Tuesday, August 05, 2003 12:26 PM
To: Jeff Schnitzer
Subject: Maverick, Mike Burba on MDA, Gregor Kiczales on AOP, Hibernate,
AspectJ, TMC Performance Study

 

 <http://www.theserverside.com?News8_5_03> [TheServerSide Newsletter
#16]


August 5, 2003

Newsletter Circulation: 130 000+

No. 16







 This newsletter sponsored in part by Rational 


 
<http://xads.zedo.com/ads2/c?a=25897;c=188000003,188000003;g=0,0;i=0;x=3
853;n=188;s=0;k=http://s0b.bluestreak.com/ix.e?hy&s=202629&a=143395>
<http://xads.zedo.com/ads2/c?a=25897;c=188000003,188000003;g=0,0;i=0;x=3
853;n=188;s=0;k=http://s0b.bluestreak.com/ix.e?hy&s=202629&a=143395>
<http://xads.zedo.com/ads2/c?a=25897;c=188000003,188000003;g=0,0;i=0;x=3
853;n=188;s=0;k=http://s0b.bluestreak.com/ix.e?hy&s=202629&a=143395> 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(r) Rational(r) 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
<http://xads.zedo.com/ads2/c?a=25897;c=188000003,188000003;g=0,0;i=0;x=3
853;n=188;s=0;k=http://s0b.bluestreak.com/ix.e?hy&s=202629&a=143395>  





In This Issue 

  _____  

 

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
<http://www.theserverside.com/resources/newsletters/News8_5_03.html?News
8_5_03-click>  






New Articles

  _____  

 

 <http://www.theserverside.com/resources/article.jsp?l=Maverick>
Introduction to Maverick 

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

  _____  

 

 <http://www.theserverside.com/events/index.jsp?News8_5_03> Mike Burba -
Compuware 

Topic: Model Driven Architecture and the Productivity Case Study 


 <http://www.theserverside.com/events/index.jsp?News8_5_03>
<http://www.theserverside.com/events/index.jsp?News8_5_03>
<http://www.theserverside.com/events/index.jsp?News8_5_03> 

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. 

 

 <http://www.theserverside.com/events/index.jsp?News8_5_03> Gregor
Kiczales - Lead PARC team that developed AOP and AspectJ 

Topic: Aspect Oriented Programming (AOP) 


 <http://www.theserverside.com/events/index.jsp?News8_5_03>
<http://www.theserverside.com/events/index.jsp?News8_5_03>
<http://www.theserverside.com/events/index.jsp?News8_5_03> 

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

  _____  

 

 <http://www.theserverside.com/resources/HibernateReview.jsp?News8_5_03>
Hibernate In Action: Understanding object/relational persistence 

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

  _____  

 

 <http://www.theserverside.com/resources/AspectJreview.jsp> AspectJ In
Action: Syntax Basics, Authentication & Authorization; Book Review by
Dion Almaer 

 

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 <http://www.theserverside.com/resources/AspectJreview.jsp>
Sample Chapters 

Dion 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
<http://www.theserverside.com/resources/article.jsp?l=AspectJReview>  of
AspectJ In Action 








The Middleware Company Case Studies

  _____  

 

 
<http://www.middleware-company.com/casestudy/tmc-performance-study.shtml
?News8_5_03> TMC Releases Performance Case Study Results 

 

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
<http://www.middleware-company.com/casestudy/tmc-performance-study.shtml
?News8_5_03>  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

  _____  

 <http://www.theserverside.com/home/thread.jsp?thread_id=20757> 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. 


  _____  


 <http://www.theserverside.com/home/thread.jsp?thread_id=20676>
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. 


  _____  


 <http://www.theserverside.com/home/thread.jsp?thread_id=20560> 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. 


  _____  


 <http://www.theserverside.com/home/thread.jsp?thread_id=20533> 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. 


  _____  


 <http://www.theserverside.com/home/thread.jsp?thread_id=20513> 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. 


  _____  


 <http://www.theserverside.com/home/thread.jsp?thread_id=20525> 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. 


  _____  


 <http://www.theserverside.com/home/thread.jsp?thread_id=20514> 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
[email protected] if you are having problems editing your
profile. 

 


This newsletter and contents are Copyright (c) 2002 The Middleware
Company

  <http://images.theserverside.com/track.gif?cmp=34995&mid=830541>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.