| August 19, 2003 | Newsletter Circulation: 130 000+ | No. 17 |
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. Click Here
Tales From TheServerSide
o JDO 2.0 Kickoff Meeting
New Articles
o JMS Application Architectures
Tech Talks
o Jacob Christfort on XHTML, XForms, and mobile middleware
Product Spotlight
o IBM Rational Rapid Developer: Architected rapid application development
New Public Review Chapters
o JavaServer Faces in Action: Introduction to JSF, Developing a Login Page
New Patterns
o Post/Redirect/Get pattern for Web applications
o J2EE Singleton across multiple JVMs
TMC Education Strategies
o The Middleware Company's Fall 2003 Course Schedule
Key J2EE Industry News Headlines
Some key headlines:
o Sun joins JDOCentral as a charter member; JDO 2.0 work begins
o Apache Geronimo: Apache Initiates open source J2EE project
This newsletter is transmitted twice a month. It is printer-friendly and available online
Tales From TheServerSide
By Dion Almaer
Dion Almaer, member of the JDO 2.0 expert group, last week attended the JDO 2.0 kickoff meeting. His report discusses the feel of the meeting, and goes into details on the technology that is going to try to get into JDO 2.0 such as:
- JDO/R: O/R mapping standardization
- Query updates: Enhanced JDOQL, SQL support, named queries and more.
- Detach/Attach API
As the report states, the meeting went very well. The vendors were not acting against each other, but rather together. Four of them got together in a sub-group to work on the O/R mapping side of things, and worked into the night on it, giving each other a lot of insight into their own systems. According to the report, JDO 2.0 seems to be very promising.
![]()
New Articles
By Roland Barcia
Learn about some of the architectural issues in applications that use messaging and JMS in general. This article examines state vs application decoupling in JMS applications, looks at synchronous vs asynchronous use cases, examines some architectural anti-patterns, and discusses the consequences of certain JMS topologies with respect to transactional requirements. It also recommends some better architectures and solutions.
![]()
This newsletter is sponsored in part by ReportingEngines Quickly embed and deliver PDF, XML, HTML, Excel, and other reports from your Java applications, servlets, or JSP. Test the Formula One e.Report Engine today! In a special offer to readers of TheServerSide.com, you can download a 30-day trial, a 10-step tutorial (How To Use Java Objects as Data Sources for Reports), and a complete training course. Download now and start delivering powerful reports today!
Tech Talks
Topic: XHTML, XForms, and Mobile Middleware
![]()
Jacob discusses XHTML and XForms, how they provide device independence, and examines pull and push models for moving information from the server to mobile devices. He also looks at the current state of the mobile market, and initiatives going on in the JCP and the Open Mobile Alliance to support wireless standardization.
![]()
Product Spotlight
IBM 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.
![]()
New Public Review Chapters
By Kito D. Mann
Manning's latest book in development "Java Server Faces in Action" by jsfcentral.com maintainer Kito Mann will be going through TSS' book review process. The "Introducing JavaServer Faces", and "Developing a user interface without Java code - the login page" chapters have initially been posted for public review.
![]()
New Patterns
By Michael Jouravlev
The PRG pattern eliminates the need for form resubmittal when the results page is reloaded. A result page reload does not cause "Data must be sent to the server" message to appear. The benefits of the PRG pattern is that it separates the View from Model updates, a result page refresh does not cause a form resubmit, and a page refresh is done using GET, so no messages are shown to a user
By Vadim Gurov
This pattern shows you (using RMI and JNDI), how to have one instance of class among many JVMs, circumventing the restriction of the classic Singleton pattern, in which you can only have one instance of a class per JVM.
![]()
TMC Education Strategies
The Middleware Company is pleased to announce their Fall 2003 Course Schedule. TMC's Enterprise Java courses are an intense, interactive learning experience. All courses integrate practical lab exercises and lively discussions about tradeoffs when architecting enterprise Java projects. Not only do you learn how to program, but you also learn why things are done this way.
Here is a listing of some of the courses that will be offered this Fall:
9/8/2003 - 9/12/2003 San Francisco XML & Web Services 9/15/2003 - 9/19/2003 Chicago EJB for Architects 9/15/2003 - 9/19/2003 Charlotte EJB Essentials 9/22/2003 - 9/26/2003 London EJB for Architects 9/29/2003 - 10/3/2003 London J2EE Patterns
![]()
This newsletter sponsored in part by Candle Web Services will catapult business integration to new heights. When should you begin to use them to build an application infrastructure that delivers results? Read Enterprise Management Associates' white paper, "Web Services: Business Revolution or IT Fad?" to learn how Web Services compare to proven EAI approaches, whether Web Services are truly production-ready, and what types of applications are best-suited for Web Services.
Key J2EE Industry Headlines
The long awaited Apache Cocoon 2.1 Released
The release of the long-awaited 2.1 version of Cocoon marks the transition from a publishing-oriented XML/XSLT server engine towards a componentized XML-based web application development framework.
New reporting tool toutes in-memory Java object support
ReportingEngines has announced a new version of their Formula One e.Report Engine that includes the ability to access and generate reports from in-memory Java objects, in addition to RDBMS, EJBs, flat files and XML data streams. The report engine is a Java tool for extracting, formatting, and delivering data as PDF, XML, DHTML, HTML, CSV, or email reports.
PCMagazine reviews application servers and related tools
PCMagazine has published a light but extensive review of leading application servers including Weblogic, Websphere, MS WinServer 2003, Oracle9i, JBoss, and Sun One. The review also covers caching products and scripting languages, J2EE vs. .NET, and performance comparisons. The final scorecard gives Weblogic 5 stars overall, with Websphere, MS, and Oracle tied with 4 stars.
Sun joins JDOCentral as a charter member; JDO 2.0 work begins
JDOCentral has announed that Sun Microsystems has joined the JDO site as a Charter Member. The move is a good sign of increasing interest on Sun's part of JDO's development. In addition, work on JDO 2.0 is beginning, with the expert group convening today and tomorrow for a private meeting. TheServerSide's Dion Almaer has joined the expert group and will be working on JDO 2.0.
Pramati Releases Server 3.5, goes for 3rd round of VC funding
Pramati has released v3.5 of it's J2EE 1.3 certified appserver, with new features including a software load balancer/dispatcher, a dynamic content caching framework, and more. In a separate news item, it was reported that Pramati intends to go after a 3rd round of VC funding after completing it's current push for $5 million, to help boost it's business reach.
Apache Geronimo: Apache Initiates open source J2EE project
Apache has started a project to create an open source, Apache-licenses implementation of J2EE. One of the core commitments is for the implementation to be fully J2EE compliant. The Apache Foundation has access to the J2EE TCKs, which make the certification possible. The core developers who have "signed up" include members from OpenEJB, Apache, Core Developers Network, Exolab, 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