This newsletter sponsored in part by Rational Rational® XDE Is Here -- Developing Java Software Will Never Be The Same. Rational XDE is an exciting new product designed for Java developers. If you are writing Java with IBM® WSAD or looking for a Java IDE, then Rational XDE is the extended development environment for you. Write and design great code. Work in a single environment. Never start with a blank slate again. See visually what you code. Get a FREE Rational Solutions CD for Java developers and try Rational XDE now.
New ECperf Results
o Pramati Posts New ECperf Results on TheServerSide
o IBM Posts New Results Using a 7-Node Cluster
o IBM Soars to the Top in Performance
Featured Technical Articles
o A Friendly Game of Tug of War: XMLC vs JSP
Enterprise Java Education Strategies
o EJB For Architects: One more chance to Tune In with Your Free TiVo
New Public Review Book Chapters
o Struts Chapter 1: Introduction
o Struts Chapter 2: Inside the Web Tier
Upcoming Conferences
o Lone Star Software Symposium 2002 - Dallas, Houston
New J2EE Patterns
o Metadata-based code generator
o EJB Checksums instead of Version Number Pattern?
o RTTI Killer Pattern
Key J2EE Industry News Headlines
Some key headlines:
o J2EE 1.3 Certified BEA WebLogic Server 7.0 Now Available
o Java Data Objects 1.0 Final Spec, RI and TCK Released
This newsletter is transmitted twice a month. It is printer-friendly and available online
NEW ECPERF RESULTS
Pramati Posts New ECperf Results on TheServerSide
Pramati's new ECperf results have been posted on TheServerSide. Running Pramati Application Server 3.0 on a Compaq DL-580 cluster, using Oracle 8.1.6 DB, Pramati has achieved a formidable performance figure of 14467.97 BBops/min@Std. Their price/performance metric measured in at $22/BBops.
Discuss Pramati's new results here
IBM Posts New ECPerf Results Using a 7-Node Cluster Configuration
IBM has posted new ECperf results in which similar price and price/performance metrics were achieved compared to their last post; however, this time with a lighter 7-node cluster configuration. The latest results yielded a performance figure of 25658.13 BBops/min@Std and a price/performance figure of $12/BBops.
Discuss IBM's latest results here
IBM Soars to the Top in Performance
IBM has soared above BEA with what is by far the best performance figure of 32581.47 BBops/ min@Std. In a follow up Q & A, Matt Hogstrom, from IBM Websphere Performance, provides some insight into what changes IBM made this time around to achieve these new results...
Discuss IBM's new results here
Check out http://ecperf.theserverside.com/.
Back to Top
This newsletter sponsored in part by HP Some of the best things in life just got better
hp web services platform
HP Web Services Platform Developer Edition is a standards-based, modular platform that allows for plug-and-play assembly of XML components to develop, integrate, and deploy Web services and private networks, or eco-systems, of services. Download HP Web Services Platform
FEATURED TECHNICAL ARTICLES
A Friendly Game of Tug of War: XMLC vs JSP
By David H. Young
This article focuses on where JavaServer Pages and Enhydra XMLC are today and what they do to make the long term goals of the application architect achievable. After reviewing JSP, JSP Tag Libraries and XMLC, this article looks at a real world scenario on the use of push versus pull, then speculates on an assessment of how well these two strategies address Web application development today.
Read the article here
Back to Top
ENTERPRISE JAVA EDUCATION STRATEGIES
ONE MORE CHANCE to Fine-Tune Your Skills and Tune in with Your FREE TiVoTM!
![]()
We've extended our special FREE TiVOTM offer until May 30, 2002! Take any of our famous EJB for Architects training courses, and get a FREE Philips TiVO machine (valued at hundreds of dollars)!
With your free Philips TiVO, you will...
- Never watch another TV ad again. TiVO lets you fast-forward through all advertisements. Watch the same shows in half the time!
- Never miss a TV show again. It automatically records all episodes of your favorite shows forever. Imagine being able to watch every episode of Star Trek, or The Simpsons... it is a reality with TiVO!
- Always have something good on TV. TiVO is always recording good stuff for you, all day and all night. Whenever you turn the TV on, there's tons of favorite shows for you to watch right away!
With EJB for Architects, you will...
- Increase your value as a Java developer in today's economy
- Become a better Enterprise Java programmer
- Succeed on that upcoming project.
This Special Extended Offer expires May 30, 2002 Remaining seats are going FAST, So ACT NOW!
Click here to find out more or visit http://www.middleware-company.com/tivo.shtml!
Back to Top
UPCOMING CONFERENCES
![]()
Lone Star Software Symposium 2002
May 17 - 19, Dallas
June 21 - 23, Houston
A three day J2EE/XML/Web Services conference for Java developers, Architects and Technical Project Managers with over thirty-five presentations to select from and features Craig Larman, author of Applying UML and Patterns, James Duncan Davidson, author of Apache Tomcat, and The Middleware Company's own Dion Almaer presenting on EJB Architecture Issues.
For more information on the Dallas Edition, go to www.completeprogrammer.net/dallas
For the Houston Edition, go to www.completeprogrammer.net/houston
Back to Top
NEW BOOK CHAPTERS FOR PUBLIC REVIEW
TheServerSide is pleased to announce that it will be hosting a book review process for the upcoming book on Struts, an O'Reilly book by Chuck Cavaness. Chapters from the book will be posted to TSS as they are written for public feedback.
Struts Chapter 1: Introduction
First Public Review PostingThis introductory chapter discusses some preliminary concepts such as MVC, Model 2, and the idea of a software framework. The concepts presented in this chapter help to lay the foundation for the rest of the book.
Read/Review the chapter here.
Struts Chapter 2: Inside the Web Tier
First Public Review PostingFor Struts developers, understanding how the web container processes client requests is fundamental to having a deeper understanding of the framework itself. This chapter illustrates the various components that are part of the web container and what each component's responsibilities are.
Read/Review the chapter here.
Back to Top
NEW J2EE PATTERNS
Metadata-based code generator
By David Churchville
Problem: You need many instances of code that are functionally very similar, but different enough to resist factoring out commonality into utiltities or base classes.
Solution: Capture meta-data about the domain, and use this information to generate implementation code. Updates are made to the metadata so that code can be regenerated.
Read more on this pattern.
EJB Checksums instead of Version Number Pattern?
By Brian Wozny
Our company maintianed consistency/protected against concurrency problems for use cases which span transactions by using a method of checksum calculation which does not require a field to be added to the database tables. Our solution had nothing to do with the Java language or J2EE, but this may be a potential solution ... possibly EJB 2.1?
Read more on this pattern.
RTTI Killer Pattern
By Han Theman
In a recent design we needed the client to add various types of orders into a back-end database through EJB. Each order type is a subclass of Order. Examples of subclasses include AddOrder, MoveOrder and ConnectOrder. What we did was pass subclasses through baseclass references without resorting to manual RTTI (instanceof).
Read more on this pattern.
Back to Top
This newsletter sponsored in part by ORACLE Looking for High Performance J2EE? Developers know the importance of high performance when building Web applications.Check out how Oracle's experts optimize J2EE applications using Oracle9i Application Serverand Edge Side Includes (ESI).Click for an ESI Best Practices guide.
KEY J2EE INDUSTRY HEADLINES
J2EE 1.3 Certified BEA WebLogic Server 7.0 Now Available
BEA has announced the J2EE 1.3 compliant, production release of BEA Weblogic Server 7. Interesting highlights include a distributed entity bean cache (read-mostly beans), clustered JMS failover, new GUI tools for cluster and security management, Weblogic Builder, and Web Services support (UDDI, WSDL, SOAP implementation). TheServerSide interviewed WLS 7 Product Manager Jim Rivera about the release.
Click here to read more.
Rich Client Apps are Back with new Macromedia MX Suite Launch
Macromedia has announced the release of Macromedia MX, a new integrated family of client, tool, and server technologies for creating rich client applications. In particular, FlashMX fully integrates with server side EJBs, Java beans, jmx beans, and Web Services. The new J2EE-based Coldfusion MX includes a new server side Component Model, allowing business components to be developed and hot-deployed as Web Services.
Click here to read more.
Java Data Objects 1.0 Final Spec, RI and TCK Released
Java Data Objects (JDO) Spec Lead Craig Russell of Sun has announced the public availability of the JDO 1.0 spec, reference implementation and test compatibility kit. JDO defines standard API's for storing plain Java objects persistently in transactional data stores. JDO's can be used at any tier, and integrate well behind a Session Facade.
Click here to read more.
Announcing Cacheon Migrator
The Cacheon Migrator is tool that helps automate the porting of J2EE apps between Oracle, Weblogic, Websphere and older versions of those products. It automates processes such as converting JSPs, EJB deployment descriptors, Java source code, JMS settings, WEBINF configuration files, and third-party security features from one server platform to another.
Click here to read more.
Meta Group on New App Market Share: 40% J2EE, 30% .NET by 2004
The Meta Group has recenly concluded that by 2004, Microsoft will have approximately 30 percent of the new enterprise application market, with Java stabilizing at 40 percent and the remaining ones using existing technologies (legacy, CORBA, etc.). By 2005-06, there will be many alternative development frameworks and programming models built atop these two basic infrastructures (Java and .Net).
Click here to read more.
HP Posts HP Web Services Transactions Preview
HP has released at technology preview of HP Web Services Transactions (HP-WST) the industry's first implementation based on OASIS' Business Transaction Protocol (BTP). HP-WST enables Web services to reliably transact outside the firewall, among many parties, over long durations of time, without blocking underlying resources. HP-WST currently only supports HP AppServer 8.
Click here to read more.
Component Oriented Software - Java Perspectives
A new paper on the recently launched softwarereality.com introduces the concept of Component-Oriented software from a Java perspective. It provides a high level description of the direction and momentum behind Java, its associated architectures, and to show where Java as a programming language could be heading.
Click here to read more.
EJBCreator 0.5 Released
EJBCreator 0.5 has been released by IT+ A/S. Version 0.5 brings support for application server specific files. EJBCreator ships with a GUI, and is currently able to generate source code skeletons for EJB 2.0 beans, Value objects, Primary keys, Ant build files, ejb-jar.xml, JUnit files, and more.
Click here to read more.
HP and BEA in Netaction Spat
A spat has broken out between HP and BEA Systems over the future of HP's Netaction enterprise application server. BEA chief executive Alfred Chuang has reportedly told Wall Street analysts that, while Netaction would remain for vertical markets such as telecoms, HP has selected BEA's WebLogic for the mainstream market. But HP has strongly denied any such decision.
Click here to read more.
Back to Top
ABOUT THESERVERSIDE / 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.
About TheServerSide.com
TheServerSide.com J2EE community is brought to you by The Middleware Company. The Middleware Company is an advanced training and consulting company dedicated to server-side Java. The Middleware Company offers onsite training courses in Java 2, Enterprise JavaBeans (EJB), the Java 2 Platform, Enterprise Edition (J2EE), and the Extensible Markup Language (XML). They also aid in the design, development, and deployment of middleware solutions.
Visit The Middleware Company.
This newsletter and contents are Copyright (c) 2002 The Middleware Company