| September 2, 2003 | Newsletter Circulation: 130 000+ | No. 18 |
This newsletter sponsored in part by Oracle Get a FREE pass to the OracleWorld Exhibition Hall and keynotes, including Larry Ellison's personal unveiling of Oracle Database 10g. You'll also see Craig Barrett, Michael Dell, Larry Ellison, Carly Fiorina, and Scott McNealy And you'll get access to one full conference session FREE. Don't miss this chance to see 200 exhibiting partners and network with your peers. Click here for your FREE Exhibition Hall Pass.
New Articles
o The SQLExecutor JDBC Framework
Tech Talks
o Bill Burke on the JBoss 4 AOP Framework
Product Spotlight
o IBM Rational XDE Developer - Java Platform edition
Book Chapters
o Jakarta Pitfalls: Testing with Cactus and JUnit, Struts TagLibs and JSPs
The Middleware Company Case Studies
o TheServerSide homepage redone in ASP.NET in Borland Janeva Demo
TMC Education Strategies
o $500 Discount on Advanced Enterprise Java Architects & Patterns Courses
Key J2EE Industry News Headlines
Some key headlines:
o Next Generation of XDoclet 2 Announced
o Exo: New Open Source JSR 168 Compliant Portal and More
This newsletter is transmitted twice a month. It is printer-friendly and available online
New Articles
By Jeff Smith
This tutorial shows you how SQLExecutor, a light weight, open source JDBC framework, can make it easier to write concise, readable, and database independent JDBC code. SQLExecutor automatically translates checked exceptions such as SQLException into unchecked (runtime) exceptions, enabling you to catch only those exceptions you want to catch. Instead of writing database specific code that checks for arcane SQL error codes, you can call methods that abstract away the specifics of a particular database.
![]()
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
Tech Talks
Topic: JBoss 4 AOP Framework
![]()
In this interview, Bill discusses the new direction the JBoss Group is taking with JBoss 4 and looks at some of the new services provided by it's aspect-oriented architecture. He compares JBoss AOP to other frameworks like AspectWerkz and AspectJ, looks at how ISVs and tool vendors can use the JBoss AOP framework and discusses the Javassist project.
![]()
Product Spotlight
IBM Rational XDE Developer, a complete visual design and development environment, allows users to work in a single environment, thereby avoiding the need to switch between numerous, different, nonintegrated tools. Its flexibility allows it be implemented alone via the included Eclipse IDE or installed into the IBM® WebSphere Studio Application Developer and Integration Edition IDEs.
Rational XDE Developer supports the Java developer in building applications, including web-centric solutions. The combination of features such as round trip engineering of Java code, automatic or on demand synchronization of code and models, pattern engine support, multi-model support, reverse engineering of database assets into data models, community, and selective process guidance reduce the effort required to understand and develop their code and designs.
Book Chapters
By Bill Dudney & Jonathan Lehr
Two chapter excerpts from Wiley's 'Jakarta Pitfalls' have been made available for download. The chapter on Testing with Cactus and JUnit examines pitfalls when building a real-world test set with these tools such as 'Unreasonable Assert', 'Console-Based Testing', 'Unfocused Test Method', 'Failure to Isolate Subject' and others. The Struts TagLibs and JSPs chapter looks at common pitfalls such as 'Not Using Struts Tags for Error Messaging', 'Performing Business Logic in JSPs', and others. Examples and solutions are provided for each pitfall.
![]()
The Middleware Company Case Studies
The Middleware Company is working on an Interoperability Case Study designed to demonstrate seamless interoperability between the .NET Framework and the J2EE platform. As part of the casestudy, a live ASP.NET copy of TheServerSide's (TSS) homepage was created that talks seamlessly to TSS' existing EJB backend using Borland's Janeva interoperability solution.
The right side bar of the demonstration site also contains a Tech Talk withVijay Natarajan, one of Borland Janeva's architects (in which he discusses Janeva and compares it to Web Services), as well as a some whitepapers: High Performance .NET and J2EE Interoperability with Borland Janeva and Converting JavaServer Pages and Servlets to ASP.NET with Borland Janeva.
![]()
TMC Education Strategies
Secure your seat today for September 2003 Enterprise Java Training. The Middleware Company is offering all students who register for September classes a $500 discount.
9/15/2003 - 9/19/2003 Charlotte EJB Essentials 9/22/2003 - 9/26/2003 London, UK EJB For Architects 9/22/2003 - 9/26/2003 Stockholm J2EE Essentials 9/29/2003 - 10/3/2003 Chicago EJB for Architects 9/29/2003 - 10/3/2003 London J2EE Patterns 9/29/2003 - 10/2/2003 Boston OOAD w/UML
To get this discount, follow these easy steps:
- Click on the course names above to view detailed course descriptions and information.
- The course descriptions display the full price; the discount will be applied when you contact registration@middleware-company.com and request '3rd Quarter Discounts'.
- View the Registration FAQ page for course terms and conditions, including cancellation policy and liability, before registering.
Check out the full class schedule for other classes.
Contact registration@middleware-company.com or call toll-free +1 (877) 866-JAVA for more details.
![]()
This newsletter sponsored in part by Veritas Download the Reducing the Risks of Performance Problems in J2EE Projects white paper at http://www.veritas.com/offer?a_id=3739. Jack Shirazi is the author of O'Reilly-published Java Performance Tuning. Also, visit the VERITAS Software booth # 1716 at OracleWorld, Sept. 7-11 for a FREE CD with 50% OFF designated Oracle Press titles, trial software of VERITAS Indepth for Oracle, and VERITAS i3 for Oracle product demo.
Key J2EE Industry Headlines
Sun touting High Availability features in SunOne 7 Enterprise
Sun is pre-announcing Sun One Appserver Enterprise edition, due out next month, and it's new high availability (HA) features (99.999% uptime). The new edition allows servers to scale to 24 processors and features a HA database layer that stores transactional state information, allowing transactional loads to be shifted between appservers dynamically.
Next Generation of XDoclet 2 Announced
In an email to XDoclet2-users list Aslak Hellesoy introduced the next version of XDoclet 2, with initial releases coming shortly. Major changes in XDoclet 2 are a rebuilding of the framework as a thin extension on top of the new Generama/PicoContainer, with plugins for Velocity and Jelly. A separate project for XDoclet plugins has been setup, to help enable XDoclet to potentially join Jakarta.
Don Box says SOA paradigms will eclipse OO programming
Leading Microsoft architect Don Box said the world of service-oriented architectures (SOA) will eclipse object-oriented programming. According to Box, "Objects are great; they're based on trying to put as much of the programmer's thinking into the code" as possible, whereas with SOA "all this stuff shifts the focus from types and abstractions to contracts and schemas".
Liberty DataBase Connectivity (LDBC) Released
Thomas Mueller has released Liberty DataBase Connectivity (LDBC), a JDBC driver that abstracts the SQL grammar differences between databases. JDBC gives you a standard interface for SQL statements, but LDBC tries to take another step and maps different vendor SQL into a common language. This allows you to *really* port your code to a different db.
Exo: New Open Source JSR 168 Compliant Portal and More
The eXo platform is a powerful Open Source - JSR 168 compliant - enterprise portal built from several modules. Exo is based on innovative tools, APIs and frameworks such as JavaServer Faces, Pico Container, JbossMX and AspectJ.
PicoContainer 1.0 beta 1 has been released
PicoContainer is a tiny embeddable container for type-3 Inversion of Control (IoC) Java components. Simple components for PicoContainer do not have to extend, implement, or throw anything. They also do not ship with XML declarations.
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