| March 2, 2004 | Newsletter Circulation: 135 000+ | No. 5 |
This newsletter is sponsored in part by IBM J2EE Developers: Robust Collection of Technical Resources - No Charge Are you a developer who likes to stay up-to-date on technology? Are you looking for a powerful architected rapid application development solution for J2EE development? Register for the Java Platform Developer PowerPack track for technical resources and a DVD of trial software to help you evaluate IBM software development tools.
New Articles
o Jakarta Slide's Transactional Storage System
o Naked Objects: Modeling simultaneously in UML, Java, and User Perspective
o Designing Performance Testing Metrics into Distributed J2EE Apps
TheServerSide Java Symposium 2004
o Introduction to J2EE Web Services
o Designing Enterprise Products
Review Chapters
o The J2EE Project Survival Guide
Patterns
o Using Reflection to invoke EJB
Key J2EE Industry News Headlines
Some key headlines:
o TMC Releases Report on MDA Maintainability Research
o JBoss closes $10 million in venture financing
This newsletter is transmitted twice a month. It is printer-friendly and available online
By Oliver Zeigermann
Jakarta Slide is a WebDAV compatible content repository which can serve as a basis for a content management system, a framework, and more. Through code samples, this article shows you how simple transactional caching might work and examines how locks are used in Slide's transactional file system to get full ACID transactions.
By Richard Pawson, Robert Matthews, Dan Haywood
Traditionally developers have had to choose between the benefits of rapid prototyping and of up-front modelling. The Naked Objects Framework gives you the best of both approaches. When combined with various development environments, you can model simultaneously in UML, Java code and user perspectives, with all three in guaranteed synchronization.
By Frank Teti
Frank Teti describes a reusable mechanism for capturing application-bound, performance statistics for highly distributed J2EE applications. He examines the design and edits required to collect basic instrumentation/timing estimates for a sample Internet Order Entry Application distributed across a 5-tier architecture.
![]()
This newsletter is sponsored in part by VERITAS Software Download the latest chapter in the VERITAS Software J2EE Expert Series. This chapter will cover many common application performance bottleneck symptoms including how to * Recognize common J2EE bottlenecks, * Correlate metrics with application cpu and response times, * Identify common distributed computing problems, and * Resolve common J2EE bottlenecks. Download your FREE e-Book Now!
TheServerSide Java Symposium 2004
Las Vegas, May 6 - 8
Here is a small sample of the great speakers/talks that will be presented at the TheServerside Java Symposium:
![]()
Introduction to J2EE Web Services - This session is a comprehensive guide to APIs and protocols of J2EE 1.4 Web Services. Concentrating on standards sanctioned by WS-I for maximum interoperability, the author delves into Web service standards and the J2EE 1.4 Web service APIs and components with clear and engaging discussions. Attendees are expected to have some familiarity with Java and J2EE.
Richard Monson-Haefel: Author, Enterprise Java Beans. EJB Expert group member and member of JCP Executive Committee.
![]()
Designing Enterprise Products - The average J2EE application is a project, not a product. Developing enterprise products requires a different approach, both to initial design and development and to ongoing maintenance. This session will discuss design strategies for creating enterprise products that can be easily deployed to a large number of customers, including configuration, packaging, documentation strategies and--most important--integration interfaces.
William Crawford: Co-Author, J2EE Design Patterns (O'Reilly, 2003)If you register by March 31st, you can attend for $1099 - a $200 savings. You can also select an in-person autographed book from one of our speakers! There is a lot of demand for this incredible event, so register early! Click here to go to the Symposium website.
![]()
Review Chapters
TheServerSide is pleased to announce the public book review of the 'J2EE Project Survival Guide'. The guide gives you an in-depth view of strategies for successful J2EE projects, illustrating architectural and design concepts to address various issues. Chapters on Practical J2EE, Classloading, and Deployment are available for download.
Download and Review:
J2EE in Practice
Classloaders and J2EE
Deployment Considerations
![]()
By Vimarsh Vasavada
This strategy looks at how a particluar client (Servlet/POJO] can invoke a method on another session bean without importing its Home/Remote interface. In other words, it looks at how we can link the client to the EJB at runtime instead of compile time with the help of EJBMetaData.
![]()
This newsletter is sponsored in part by Quest Software Are memory leaks breaking your code? Fix them faster with Quest Software's JProbe Memory Debugger. Instantly diagnose and resolve memory leaks in Java code. Reduce application memory usage and visualize complex data on memory usage and leaks with JProbe's easy-to-use views, navigation and line-by-line results. Visit Quest Software to download the JProbe Suite for a complimentary trial of Memory Debugger.
TMC Releases Report on MDA Maintainability Research
The Middleware Company has released the results of their latest research, a Maintainability Analysis of Model Driven Architecture. The research found that using an MDA approach to maintaining an existing application improved developer productivity by 37% over a traditional, "code-centric" approach.
Eclipse announces new Eclipse Forms API
The Eclipse Forms API (org.eclipse.ui.forms) has been added to Eclipse 3.0. Eclipse Forms is a plug-in that exposes a set of custom widgets and other supporting classes that were before used as internal to PDE and Update components. They allow you to create polished, 'Web-like' UIs by modestly extending SWT and/or manipulating style bits, colors, fonts and other properties in order to get the desired behavior.
JBoss closes $10 million in venture financing
It seems that some people agree with the vision of "Professional Open Source" that Marc Fleury has. JBoss has announced that they've secured $10 million in oversubscribed first round financing. The money is to be used for product development, infrastructure build out, marketing, and more.
Sun releases Java Generics Tutorial
Sun has released a 22 page tutorial on "Generics in the Java Programming Language". The tutorial goes into detail on: defining generics, subtyping, wildcards, Generic methods, interoperating with legacy code, and advanced fine print info.
The cglib has released a 2.0 final version of its popular code generation library. cglib is used behind the scenes in many tools and frameworks, such as Hibernate, Spring, dynaop, Nanning, and many more. The final release fixed some security issues, and optimizations.
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, 335 Ellis St., Mt., View,
CA 94043 USA. This newsletter and contents are Copyright (c) 2004 The Middleware Company