Apache Jakarta Struts has proven to be a solid framework that can be used on systems of all sizes. This week on ONJava.com, JSP and Servlets columnist Sue Spielman offers part two in her two-part series on what's new with Jakarta Struts v1.1. She covers integration of the Apache Jakarta common libraries and its multiple application support. In beta 2 at the time of this article's writing, Struts will soon be in final release but there is no reason why you can't start using it today. In fact, there are many reasons why you should.
Also this week, ONJava EJB columnist Emmanuel Proulx returns with part 3 in his series on EJB inheritance. Part 1 dealt with inheritance and entity beans and part 2 focused on table mapping. However, inheritance is not only for entity beans. Session beans may also take advantage of inheritance. In part 3, Emmanel shows you how to do session bean inheritance. He wants to make sure people have the right technique even though this technique may seem obvious. Secondly, he talks about the importance of factories when dealing with inheritance.
To subscribe to the ONJava.com newsletter (or any O'Reilly Network newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).
To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send help to
And to top off this week, ONJava.com hosts the first in a series of book excerpts on using tiles from "Programming Jakarta Struts." In this excerpt, learn to use tiles and understand templates. Specific focus is on templates using a sample storefront application.
Talk to you again next week.
O'Reilly Network Java Editor
Learning the New Jakarta Struts 1.1, Part 2
Part 2 of Sue Spielmann's article on Struts 1.1 covers nested tag libraries, the Validator framework, the PlugIn API and declarative exception handling.
EJB 2.1 Inheritance, Part 3
Session beans can take advantage of inheritance, just like entity beans. Indeed, implementing session bean inheritance is nowhere nearly as hard as with entity beans. Part 3 of this series shows the proper technique for implementing inheritance in session beans and addresses the use of factories.
Programming Jakarta Struts: Using Tiles, Part 1
In part one in this series of book excerpts on using tiles from "Programming Jakarta Struts," learn about how to use tiles and understand templates.
Design Principles and Code Ownership
Design and Refactoring
JBoss JUG Tour
J2EE versus .NET Smackdown
J2EE 1.4 Beta SDK/Documentation Released
Other Java News (channel -- LANG: JAVA)
O'Reilly and Associates
Return to list of ONJava Newsletters.
Return to the ONJava.com.
Copyright © 2009 O'Reilly Media, Inc.