Struts

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ]

Articles
Books
  

Articles:
  • Migrating to Struts 2 - Part III by Ian Roughely   - [Clicks: 357]
    In this third and final part of the Struts 2 migration series, Struts committer Ian Roughely completes the migration of a Struts app to Struts 2, by migrating the user interface - jsps & tags. This series teaches Struts 2 architecture & the differences in request processing as well as how to configure a Struts2 app and combine actions and JSP's.
    http://www.infoq.com/articles/migrating-struts-2-part3 - Dec, 2006
  • Struts Validations Framework Using AJAX by Sonny Hastomo   - [Clicks: 238]
    Real-time data validation is one of the advantages of AJAX technology. By applying this technology, the struts validation framework will enrich the struts MVC and move the Web application closer to the desktop application.
    http://jdj.sys-con.com/read/171472.htm - Nov, 2006
  • Unit test Struts applications with mock objects and AOP by Walter Jia   - [Clicks: 69]
    Using both StrutsTestCase and EasyMock allows Struts applications to be unit tested in true isolation. However, the traditional object-oriented approach cannot easily overcome the integration gap that exists between the two tools. With aspect-oriented programming, a simple solution naturally emerges.
    [Includes source code]
    http://www.javaworld.com/javaworld/jw-11-2006/jw-1109-test.html - Nov, 2006
  • Migrating to Struts2 - Part II by Ian Roughely   - [Clicks: 170]
    Struts committer Ian Roughely looks and compares a Struts and Struts 2 app, identifies how to convert actions and configuration from Struts to Struts 2, as well as identifying common components.
    http://www.infoq.com/articles/migrating-struts-2-part2 - Oct, 2006
  • Stripes Takes Struts to the Next Level by Benoy Jose   - [Clicks: 221]
    Struts has done a good job all these years, but it may be time for a new framework's day in the sun. Learn about some of Stripes' features and how developing a Stripes application is a step up from Struts.
    http://javaboutique.internet.com/reviews/stripes/ - Sep, 2006
  • Converting to Struts2 - Part I by Ian Roughely   - [Clicks: 212]
    Struts committer Ian Roughely explains the architecture, request workflow, configuration semantics, and differences in the action framework in the new Struts 2 (formerly WebWork).
    http://www.infoq.com/articles/converting-struts-2-part1 - Sep, 2006
  • In pursuit of code quality: Testing Struts legacy apps by Andrew Glover   - [Clicks: 34]
    Even as Struts does a slow fade into the Web Framework Hall of Fame, its legacy lives on, mostly in the form of applications that need to be tested and maintained. This month, Andrew Glover shows you how to put the quality-centered approach to the test (so to speak) on Struts, using JUnit's StrutsTestCase, DbUnit, and some of what you've learned so far in this series.
    http://www-128.ibm.com/developerworks/java/library/j-cq07286/index.html - Jul, 2006
  • Struts to Stripes -- A Road Worth Traveling by Rick Smith   - [Clicks: 115]
    Porting your existing Struts application to the Stripes Framework can simplify Web development, and the conversion process is easier than you might think.
    http://www.devx.com/Java/Article/31921 - Jul, 2006
  • Turbocharge Your Pages with AJAX, Dojo, and Struts by Doug Tillman   - [Clicks: 295]
    Enhance users' sense of control with Dojo AJAX calls instead of page reloads. Use Dojo's AJAX API to cleanly invoke Struts actions.
    [Includes source code]
    http://www.devx.com/webdev/Article/31806 - Jun, 2006
  • Building on Struts for Java 5 Users by Phil Zoio   - [Clicks: 232]
    Strecks is built on the existing Struts 1.2 code base, adding a range of productivity enhancing features, including: - pure POJO actions; - action dependency injection; - action controllers encapsulating request workflow; - action interceptors; - form validation using annotations; - data conversion and binding using annotations; - pluggable navigation. These are discussed in more detail in the rest of the article.
    http://www.theserverside.com/articles/article.tss?l=StrutsforJava5 - Apr, 2006
  • Develop Spring applications for IBM WebSphere Application Server -- Part 1 by Sunil Patil   - [Clicks: 371]
    Develop a J2EE application for IBM WebSphere Application Server using the Spring Framework and IBM Rational Application Developer. In this first of three articles, learn about Spring, the Spring bean factory, and AOP, and about how to integrate Spring and Struts applications.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/techjournal/0603_patil/0603_patil1.html - Mar, 2006
  • How to Create Secure Web Applications with Struts by Alex Smolen   - [Clicks: 370]
    This article will focus on developing secure Web applications with the popular Java framework Struts. It will detail a set of best practices using the included security mechanisms. The first section will provide an overview of both Struts and Web application security as a context for discussion. Each subsequent section will focus on a specific security principle and discuss how Struts can be leveraged to address it.
    http://jdj.sys-con.com/read/192434.htm - Mar, 2006
  • Bridge the gap between Struts and Hibernate by Ted He   - [Clicks: 1495]
    Hibernate and Struts are currently among the most popular open source libraries on the market. Effectively, they are the default developer selections among competing libraries when building Java enterprise applications. Although they are often used in conjunction with one another, Hibernate was not primarily designed to be used with Struts, and Struts was released years before the birth of Hibernate. To put them to work together, some challenges remain. This article identifies some of the gaps between Struts and Hibernate, particularly related to object-oriented modeling. It also describes a solution for bridging these gaps that involves an extension to the Struts framework. All Web applications built upon Struts and Hibernate can derive benefit from this generic extension.
    http://www.javaworld.com/javaworld/jw-03-2006/jw-0306-hiberstruts.html - Mar, 2006
  • Scheduling Jobs in a Java Web Application by Chris Hardin   - [Clicks: 401]
    Chris Hardin shows how to combine Struts and Quartz to give your web application the ability to perform routine tasks (such as report generation) at scheduled times.
    http://www.onjava.com/pub/a/onjava/2006/03/01/job-scheduling-in-web-application.html - Mar, 2006
  • Development Standards in Apache Struts by Keld H. Hansen   - [Clicks: 219]
    When you've got a team of developers working on an application, standardization is crucial. This article offers several pieces of advice to help improve development speed and the quality of your applications.
    [Includes sample code]
    http://javaboutique.internet.com/tutorials/strutstand/ - Feb, 2006
  • Struts Validations Framework Using AJAX by Sonny Hastomo   - [Clicks: 233]
    Real-time data validation is one of the advantages of AJAX technology. By applying this technology, the struts validation framework will enrich the struts MVC and move the Web application closer to the desktop application.
    http://jdj.sys-con.com/read/171472.htm - Jan, 2006
  • Developing JSR168 Struts portlets: Part 2. Enhancing the portlet by Sunil Patil   - [Clicks: 396]
    This is the second article in a two-part series on creating Portlet API Specification 1.0 (JSR 168) compliant portlets using the IBM Struts Portlet Framework 5.1.0.1. Part 1 showed how to create a simple Struts portlet using Rational Application Developer V6.0 as the development environment. This part describes how to add some additional Framework-supported capabilities to the portlet.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0601_patil2/0601_patil2.html - Jan, 2006
  • An Exception Handling Framework for J2EE Applications by ShriKant Vashishtha   - [Clicks: 268]
    In most Java projects, a large percentage of the code is boilerplate code. Exception handling comes under this category. Even though the business logic may be just three or four lines of code, exception handling might go on for ten to 20 lines. This article talks about how to keep exception handling simple and straightforward, keeping the developer's plate clean for him to concentrate on business logic rather than devoting time to writing exception-handling boilerplate code. It also gives the basis and guidelines to create and deal with exceptions in the J2EE environment and targets some of the business problems, in which exceptions could be used to resolve them. This article uses the Struts framework as the presentation implementation, though the approach is applicable to any presentation implementation.
    [Includes sample code]
    http://www.onjava.com/pub/a/onjava/2006/01/11/exception-handling-framework-for-j2ee.html - Jan, 2006
  • Developing JSR168 Struts portlets: Part 1. Creating a simple portlet by Sunil Patil   - [Clicks: 582]
    This article describes how to develop JSR 168 Portlet API Specification 1.0 compliant portlets using the IBM Struts Portlet Framework 5.1.0.1. It walks through creating a simple Struts portlet using Rational Application Developer V6.0 (hereafter called Application Developer) as the development environment. You could deploy and run this portlet to WebSphere Portal V5.1.0.1 (hereafter called WebSphere Portal). This is the first in a two-part series on developing JSR 168 Struts portlets. In this part, you see how to create a simple Struts portlet, how to validate content (using the Validation framework), and how to display the header and footer (using the Tiles extension). In part 2, you learn how to add additional features to the portlet.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0601_patil/0601_patil.html - Jan, 2006

[Top]

Books:
  • Pro Apache Struts with Ajax  by John Carnell, Rob Harrop, Kunal Mittal (Ed.)   - [Clicks: 97]
    Pro Apache Struts with Ajax maps out how to use the Apache Struts MVC web framework, so you can solve everyday web application development challenges. This book takes an application-centric approach: the development of an application drives Struts along with Ajax coverage -- not the other way around. Improper design can lead to long-term dependencies on the Struts framework, which makes code reuse difficult to achieve. This is the only book of its kind, covering the Struts 1.2 framework. It also covers forthcoming evolutions into Shale and lightweight WebWork/Struts Ti. Authors Carnell and Harrop discuss Struts from an antipattern perspective, and the end result is that you’ll learn to use Struts very effectively!
    Apress, Paperback - Oct, 2006

[Top]