Struts

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

Articles
Case Study
Examples
HOW-TOs
Interview Transcripts
Links
  Presentations
Quizzes
Tips
Tutorials
Wiki
  

Articles:
  • Adding Spice to Struts by Samudra Gupta   - [Clicks: 197]
    Sometimes the basic framework isn't enough. This week we discuss using dynamic form beans in Struts and some of the problems that may have you scratching your head.
    http://javaboutique.internet.com/tutorials/Dynaform/ - Dec, 2003
  • Roll your own secret Santa Web application, Part 2: The controller by Merlin Hughes   - [Clicks: 72]
    This second article focuses on the controller aspect of the application, and the use of servlets, JavaMail, and Jakarta Struts to support its development.
    [Includes source code]
    http://www-106.ibm.com/developerworks/library/j-santa2/ - Dec, 2003
  • Providing a Flex Front End to Your Struts Applications by Christophe Coenraets   - [Clicks: 212]
    Christophe Coenraets creates a sample Flex front-end for a Struts apps with you.
    http://www.macromedia.com/devnet/flex/articles/struts.html - Dec, 2003
  • Professional Jakarta Struts: Advanced Action Classes by James Goodwill, Rick Hightower   - [Clicks: 133]
    This book chapter discusses the built-in Action classes that come with the Jakarta Struts Java development framework. Get a basic understanding of these actions and how to use them to make application design easier.
    http://doc.advisor.com/Articles.nsf/nl/13372 - Dec, 2003
  • ASP.NET and Struts: Web Application Architectures by M. Keith Mortensen, Rob McGovern, Charles Liptaak   - [Clicks: 67]
    Learn about the similarities and differences between ASP.NET on the .NET Framework and Struts on Java 2 Enterprise Edition, and the features that each provides to solve common developer problems. Learn about the advantages and disadvantages of each, and the utility that they bring to next-generation Web development.
    http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-aspnet-j2ee-struts.asp - Dec, 2003
  • Better Control of Dynamic Content by Sharad Acharya   - [Clicks: 140]
    This is the second of two installments on how to handle dynamic content using the Struts framework and its new support of different types of forms. Here the author, Sharad Acharya, discusses map-backed forms and how to handle dynamic content using them.
    http://www.ftponline.com/javapro/2003_11/online/dynamic_sacharya_11_17_03/ - Nov, 2003
  • Complete the MVC Puzzle with Struts by Sam Dalton   - [Clicks: 155]
    In this article, we’ll take a brief trip into the world of the Model-View-Controller (MVC) design pattern, and, in particular, we’ll look at how it is implemented using the Struts framework. We will start by describing the MVC pattern at a theoretical level, then move on to describe how we might ‘roll-our-own’ MVC framework. Once we’ve looked at this, we’ll describe Struts and show how this technology helps us quickly and simply build MVC-based Web applications.
    [Includes source code]
    http://www.sitepoint.com/article/1244 - Nov, 2003
  • Struts Provides Support for Dynamic Content by Sharad Acharya   - [Clicks: 128]
    In this first installment, we'll look at how to handle dynamic contents to render a Web page under the Struts Framework, and then we'll move on to DynaActionForms and their advantage over normal ActionForms.
    http://www.ftponline.com/javapro/2003_11/online/dynamic_sacharya_11_11_03/ - Nov, 2003
  • Handling Messages, Errors and Exceptions in Struts 1.1 by Keld H. Hansen   - [Clicks: 109]
    This article is about Jakarta Struts 1.1, the most popular framework for building Java servlet applications. One of the new, useful features in 1.1 is the possibility to specify exception handling in the Struts config file. It's called "declarative exception handling", and it's one of the topics for this article.
    http://javaboutique.internet.com/tutorials/excep_struts/ - Nov, 2003
  • Struts Message Resources by Nick Heudecker   - [Clicks: 99]
    Many programmers new to Struts experience a great deal of difficulty making use of the MessageResources functionality. This article will explain the benefits of this feature and provide information and examples on how to make it work for you.
    http://www.systemmobile.com/articles/strutsMessageResources.html - Oct, 2003
  • Integrating Struts, Tiles, and JavaServer Faces by Srikanth Shenoy, Nithin Mallya   - [Clicks: 235]
    This article demonstrates how to customize the classes in the Struts-Faces integration library to make them work with Tiles and JSF, explains the rationale behind doing this, and details how to use the new set of classes with a working example.
    [Includes examples and code from this article and follow the instructions for build and deployment in README.txt.]
    http://www-106.ibm.com/developerworks/library/j-integrate/ - Sep, 2003
  • Struts Applications and Multilanguage Support by Dirk Bartkowiak   - [Clicks: 133]
    Dirk Bartkowiak discusses the principles of building multiple language support and shows you the enhanced possibilities that you can have with Struts.
    http://www.informit.com/content/index.asp?product_id={F484A954-904D-45BD-8671-7B6F349926AA}&session_id={} - Sep, 2003
  • Jakarta Pitfalls : Time-Saving Solutions for Struts, Ant, JUnit, and Cactus (Java Open Source Library)   - [Clicks: 229]
    [Two chapter excerpts - Testing: Cactus and Junit; Struts TagLibs and JSPs.]
    http://www.theserverside.com/resources/article.jsp?l=JakartaPitfalls - Aug, 2003
  • What's New In Struts 1.1 by James M. Turner   - [Clicks: 40]
    James Turner discusses what has changed and what is coming over the horizon as Struts enters the new world of JSTL and JSF.
    http://www.informit.com/isapi/product_id~{316CC9BC-0628-4099-BF44-C1E869E73852}/session_id~/content/index.asp - Aug, 2003
  • Getting the Most Out of the Struts Tag Libraries by Chuck Cavaness   - [Clicks: 62]
    The popularity of JSP Custom Tags has been rapidly growing since they were first introduced in the JSP 1.1 specification. The Struts framework, which was introduced in 2000, includes a set of Tag libraries that are instrumental in harvesting the fruits of the Struts framework. This article looks at some of the ways to get more out of those tags and helps make sense out of a few of the more complicated tasks.
    http://www.onjava.com/pub/a/onjava/2003/07/30/jakartastruts.html - Jul, 2003
  • Struts Controller UML diagrams by Jean-Michel Garnier   - [Clicks: 120]
    The goal of this article is to illustrate the Struts 1.1 Controller with UML diagrams. This article is an introduction to the Struts framework in order to help beginners programmers to understand the MVC model 2.
    http://rollerjm.free.fr/pro/Struts11.html - Jul, 2003
  • Exploit XDoclet’s Struts Capabilities by Erik Hatcher   - [Clicks: 40]
    You’ll learn how to exploit XDoclet’s Struts capabilities and use it to validate forms and map actions, as well as see how XDoclet tags can customize templates.
    http://www.fawcette.com/javapro/2003_07/online/ehatcher_07_18_03/ - Jul, 2003
  • Form Validation and Action Mapping by Erik Hatcher   - [Clicks: 101]
    XDoclet is a tool worth considering when employing automated generation in your Struts development. Whether you work with Struts, see XDoclet's versatility firsthand.
    http://www.ftponline.com/javapro/2003_07/online/ehatcher_07_21_03/ - Jul, 2003
  • Server-Side Java with the Struts Framework on Mac OS X   - [Clicks: 14]
    This article has given you the information you need to get up and running with Struts on Mac OS X. Still, there's much more to Struts than I can cover in one article.
    [Includes sample application: A RSS Newsfeed Consolidator]
    http://developer.apple.com/internet/java/struts.html - Jul, 2003
  • Succeeding With Struts: Indexed Properties and Beans as Properties by James M. Turner   - [Clicks: 101]
    In last month's article we looked at how to use DynaForms to replace standard form beans with dynamically created ones. This month we can take it one step further and examine how to implement master-detail records, something that occurs frequently in web applications.
    http://www.developer.com/java/ejb/article.php/2233591 - Jul, 2003
  • Streamlining Application Development Using Struts in ColdFusion MX by Steve Belt   - [Clicks: 26]
    See how this Java developer reaped the benefits of a Struts framework in ColdFusion MX.
    [Includes sample application]
    http://www.macromedia.com/devnet/mx/coldfusion/articles/struts.html - Jun, 2003
  • Java Frameworks and Components: Accelerate Your Web Application Development by Michael Nash   - [Clicks: 44]
    This is a book for web-application developers using or considering frameworks and/or component architectures. Provides the necessary information for finding, evaluating and selecting an application framework (both commercial and open source), and explains in plain language the benefits of frameworks and component technologies, specifically in relation to web application development. Uses examples from several different frameworks to explain the underlying principles.
    [Struts is covered in Chapter 5 as well as in the Case Study section.]
    http://us.cambridge.org/titles/catalogue.asp?ISBN=0521520592 - Jun, 2003
  • LogonWorld: Creating a Struts Application using WSAD's Wizards by Don Denoncourt   - [Clicks: 150]
    The 5.0 versions of IBM's Eclipse-based development products support Jakarta Struts, and this nine-step tutorial shows how to use the WSAD wizards to create a simple Struts-based application that lets users log on.
    [This article is available only to e-Pro Magazine subscribers.]
    http://www.e-promag.com/eparchive/index.cfm?fuseaction=viewarticle&ContentID=3513&websiteid= - Jun, 2003
  • Stepping through the Struts 1.1 Validator by Keld H. Hansen   - [Clicks: 65]
    Jakarta Struts is becoming increasingly popular as the de-facto MVC framework for servlet applications. Currently we’re all waiting for version 1.1 to be finally released. But, until this happens there’s no reason not to use the 1.1 Release Candidate, which is considered to be very stable, and at the API level it can be assumed to be identical to the final release.
    http://javaboutique.internet.com/tutorials/Struts11Val/ - Jun, 2003
  • Succeeding With Struts: Dynaforms by James M. Turner   - [Clicks: 83]
    With the Struts 1.1 release, developers have a new set of options to create their view objects, based around DynaBeans. See how DynaBeans (and the Struts implementation, Dynaforms) work.
    http://www.developer.com/java/web/article.php/2214681 - Jun, 2003
  • Architect Struts applications for Web services by Jerome Josephraj   - [Clicks: 82]
    In this article, Jerome Josephraj shows you how to build Web services applications based on the tried and true Model-View-Controller (MVC) design pattern. To that end, he's adapted Struts, a popular open-source MVC framework, for use in the Web services arena. By examining the sample application outlined here, you'll see how you can use Struts and Web services together.
    http://www-106.ibm.com/developerworks/webservices/library/ws-arcstruts/ - Apr, 2003
  • Welcome to the The BC4J Toy Store Demo by Steve Muench   - [Clicks: 45]
    The BC4J Toy Store demo is a simple web storefront application adhering to the Model/View/Controller (MVC) design pattern. It is implemented using two existing J2EE application frameworks: Jakarta Struts and Oracle Business Components for Java. By dissecting the framework-based implementation of the BC4J Toy Store demo, we learn how BC4J simplifies building all aspects of the model layer, and how the Struts and BC4J frameworks cooperate to simplify implementing the view and controller layers. The web user interface is fully translated into English, Italian, and German to show off the internationalization features of these two frameworks.
    http://otn.oracle.com/sample_code/products/jdev/bc4jtoystore/index.html - Apr, 2003
  • Jump the hurdles of Struts development by Michael Coen, Amarnath Nanduri   - [Clicks: 45]
    Building and maintaining enterprise applications is very difficult. Designing elegant and easily maintainable user interfaces for these applications can be the most daunting task of all. In this article, Michael Coen and Amarnath Nanduri discuss the issues that face developers using Struts and their approaches to simplifying these problems.
    http://www.javaworld.com/javaworld/jw-04-2003/jw-0418-struts_p.html - Apr, 2003
  • Struts Integration with WebSphere Studio 5.0 by Don Denoncourt   - [Clicks: 151]
    The best reason to move to WebSphere Studio 5.0 is its Jakarta Struts integration. This overview explains Studio 5.0's Struts integration, including Struts 1.1 enhancements.
    [This article is available only to e-Pro Magazine subscribers.]
    http://www.e-promag.com/eparchive/index.cfm?fuseaction=viewarticle&ContentID=3255&websiteid= - Apr, 2003
  • Generate Web Output in Multiple Formats and Languages with StrutsCX by Bernhard Woehrlin   - [Clicks: 49]
    StrutsCX overcomes the limitations of the Struts Framework by enabling you to utilize XML, XSLT, and XPath technologies instead of its standard JavaServer Pages.
    http://www.devx.com/Java/Article/11381 - Mar, 2003
  • JInt Demo: Implementing MVC Architecture using Struts   - [Clicks: 35]
    The objective of this article is to help users quickly get started with using Struts in their applications. It also shows how JInt Demo uses Struts to implement (MVC) architecture in its Web applications.
    http://otn.oracle.com/sample_code/tech/java/j2ee/jintdemo/tutorials/Struts.html - Mar, 2003
  • An Introduction to using Jakarta Struts for Web Application Development by Santosh Shanbhag   - [Clicks: 174]
    In the J2EE world, model components are implemented with EJBs while view components are implemented with JSPs. Struts is the missing link that provides the controller functionality that glues the components together while de coupling them from each other at the same time. The navigational control layer provided by Struts is extremely flexible as it requires a change only in the Struts configuration file and does not mandate that the whole application be recompiled. Struts has gained wide acceptance in the industry and, being open source, it encourages developers enterprise wide to use a reliable and tested framework instead of creating their own and producing "islands of obfuscating code" between development teams. Struts provides a standard and uniform way to create applications that are dynamic, reusable, and understandable. Struts applications can be conveniently adapted to any locale by creating message bundles thus avoiding exorbitant overheads and costs to make a successful world-wide application deployment.
    http://www.ociweb.com/jnb/jnbMar2003.html - Mar, 2003
  • Legacy Modernization with WebSphere Studio Enterprise Developer   - [Clicks: 25]
    This Redbook looks at a real-world example of creating and connecting a Web application to Enterprise business logic using the Struts-based model-view-controller (MVC) framework and associated tooling within WebSphere Studio Enterprise Developer.
    [Formats: HTML, PDF - 7 MB]
    http://www.redbooks.ibm.com/abstracts/sg246806.html - Feb, 2003
  • Writing a Simple Struts Application using WebSphere Studio V5 by Jane Fung, Colin Yu   - [Clicks: 223]
    This article describes how to create a Struts example using the built-in support in WebSphere Studio.
    http://www7b.software.ibm.com/wsdd/techjournal/0302_fung/fung.html - Feb, 2003
  • Put Struts' HTML Tag Library to Work by Budi Kurniawan   - [Clicks: 53]
    See the HTML tag library in action as you use it in a Login application.
    http://www.ftponline.com/javapro/2003_01/online/servletsjsp_bkurniawan_01_28_03/ - Jan, 2003
  • Learn Struts' Form-Related Tags by Budi Kurniawan   - [Clicks: 50]
    You've learned the independent tags in the Struts HTML tag library. Now it's time to jump into the form-related tags. Join Budi Kurniawan in the second of this three-part article series.
    http://www.ftponline.com/javapro/2003_01/online/servletsjsp_bkurniawan_01_17_03/ - Jan, 2003
  • Develop Faster With Tag Libraries by Budi Kurniawan   - [Clicks: 41]
    Struts' HTML tag library might look simple, but don't underestimate its power. Get started using this library in the first of a three-part article series from JSP guru Budi Kurniawan.
    http://www.ftponline.com/javapro/2003_01/online/servletsjsp_bkurniawan_01_09_03/ - Jan, 2003
  • Struts from Scratch by Kevin Bedell   - [Clicks: 523]
    Walk through the steps for installing Struts and a basic Hello World! sample application from scratch. It assumes that you are brand new to Struts and that you're also fairly new to Java Server Pages (JSP) and programming in general.
    http://www.developer.com/java/ent/article.php/2107401 - 2003
  • Using JAAS for Authorization and Authentication by Dan Moore   - [Clicks: 671]
    This paper explains how to use the Java Authentication and Authorization API (JAAS). It plugs JAAS into the Struts framework. Though this paper focuses on Struts, and in particular the example application distributed with Struts, the lessons learned should be applicable to any MVC web framework.
    [Includes a sample example of integration with Struts.]
    http://www.mooreds.com/jaas.html - 2003

[Top]

Case Study:

[Top]

Examples:
  • Polls by Jorge de Castro, et al.   - [Clicks: 163]
    Your source for the finest FREE j2ee Web site polls and professional Web site polls and site enhancements, components, and applications.
    [Version 2.4.2]
    http://www.jpolls.net/jpolls/web/home.jsp - Nov, 2003
  • Struts and Core J2EE Patterns Together Demo   - [Clicks: 823]
    This demo illustrates Struts and the Core J2EE Patters together in an Account Services application.
    http://developers.sun.com/dev/edu/camps/demos/j2eestruts/download.html - Nov, 2003
  • StrutsDoc by Nick Heudecker, Don Brown   - [Clicks: 183]
    StrutsDoc is an Ant task that generates JavaDoc-like documentation from a Struts configuration file. StrutsDoc currently only supports the 1.1 version of Struts. StrutsDoc is released under the BSD license.
    [Version 0.4 - An example using the struts-example.war ]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=184914 - Sep, 2003
  • Struts Resume by Matt Raible   - [Clicks: 342]
    An application written using AppFuse as a foundation.
    [Version 0.8. Struts 1.1, Hibernate 2.0, JSTL, JUnitDoclet, StrutsMenu, StrutsTestCase, XDoclet]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=184552 - Sep, 2003
  • Struts-Weblog by Anthony Eden, Thomas Wheeler   - [Clicks: 126]
    http://prdownloads.sourceforge.net/wafer/Struts-Weblog.zip?download - Aug, 2003 - (ZIP - 3297 Kb)
  • JPetStore by Clinton Begin   - [Clicks: 395]
    A new JPetStore has arrived! Version 3 takes the best of the previous implementations and puts them together into one comprehensive example of web application architecture using Struts, Data Access Objects and advanced JDBC (via SQL Maps).
    http://www.ibatis.com/jpetstore/jpetstore.html - Jul, 2003
  • Struts-PageFlow   - [Clicks: 356]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=172737 - Jul, 2003
  • slides by Ted Husted   - [Clicks: 110]
    [struts-university, nfjs, jumpstart]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=170886 - Jul, 2003
  • Struts-Cookbook Recipes by Ted Husted   - [Clicks: 281]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=161362 - Jul, 2003
  • Security Example by Matt Raible   - [Clicks: 197]
    This application is a simple security example written for Apress's JSP 2.0. In reality, it is just a trimmed down version of struts-resume. It is designed as an example application and that is all. I will not be developing this application further, only appfuse and struts-resume will feel that love. ;-)
    [Version 1.1]
    http://raibledesigns.com/wiki/Wiki.jsp?page=SecurityExample - Jun, 2003
  • Struts BSF by Don Brown   - [Clicks: 25]
    Scriptable Struts Actions Using BSF
    [struts-bsf-0.3]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=163366 - Jun, 2003
  • Struts Cocoon Plugin   - [Clicks: 58]
    Integrates Struts and Cocoon, using Cocoon for the presentation layer
    [struts-cocoon-0.2]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=163368 - Jun, 2003
  • Struts Examples by Steve Raeburn   - [Clicks: 1243]
    http://www.ninsky.com/struts/index.html - Jun, 2003
  • xPetstore by Herve Tchepannou, Brian McSweeney, James Cooley   - [Clicks: 517]
    xPetstore is a re-implementation of Sun Microsystem PetStore based on xDoclet. This demo application demonstrate how to use open source frameworks to build WODRA (Write Once, Deploy and Run Anywhere) J2EE applications.
    [xPetstore has been implemented using 2 differents approaches: 1) A pure EJB solution based on JSP, Struts, Sitemesh, EJB 2.0 and CMP 2.0, 2) A Servlet solution based on Velocity, WebWork, Sitemesh, POJO and Hibernate.]
    http://xpetstore.sourceforge.net/index.html - May, 2003
  • MessageResources Impls by James Mitchell   - [Clicks: 270]
    [OJB]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=154972 - Apr, 2003
  • Beer4All Shopping Cart Demo by Chuck Cavaness   - [Clicks: 338]
    [OJB + Hypersonic]
    http://prdownloads.sourceforge.net/struts/beer4all.war.zip?download - Apr, 2003 - (ZIP - 2464 Kb)
  • struts-atlanta by James Holmes   - [Clicks: 88]
    http://prdownloads.sourceforge.net/struts/struts-atlanta.war.zip?download - Apr, 2003 - (ZIP - 1123 Kb)
  • simple by Ted Husted   - [Clicks: 149]
    [Module Switching Examples, struts-simple_1_0]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=147944 - Mar, 2003
  • Struts-Hibernate by Ted Husted   - [Clicks: 517]
    http://sourceforge.net/project/showfiles.php?group_id=49385&release_id=145487 - Mar, 2003
  • HelloWorld Sample Application by Kevin Bedell   - [Clicks: 678]
    [Struts Kick Start (Chapter 3)]
    http://www.strutsworkingknowledge.com/strutsHello.zip - Mar, 2003 - (ZIP - 2290 Kb)
  • Jakarta Struts 1.1 & Torque 3.0   - [Clicks: 386]
    Here's a quick outline in using Struts 1.1 with Torque. Download the binary and source codes (without the jars) for the full sample. This is a simple guide and does not reflect best practices in developing web applications.
    http://javaxp.netfirms.com/torque-struts.html - 2003

[Top]

HOW-TOs:

[Top]

Interview Transcripts:
  • WebWork and XWork by Jason Carreira   - [Clicks: 92]
    In this interview Jason discusses the WebWork and XWork frameworks. He describes how hierarchical MVC works in WebWork, defines the inversion of control pattern, and looks at how interceptors are used, including the validation framework in XWork. He compares WebWork to Struts, talks about the OGNL expression language and looks at what's new in WebWork2.
    [WebWork vs. Struts]
    http://www.theserverside.com/events/library.jsp#carreira - Sep, 2003

[Top]

Links:
  • Struts vs. WebWork by Jason Carreira   - [Clicks: 45]
    I've written up a comparison of Struts vs. WebWork 1.x and WebWork2 showing the major differentiations (as I see them).
    http://wiki.opensymphony.com/space/Struts+vs.+WebWork - Nov, 2003
  • Struts Release Plan (Version 1.2.0)   - [Clicks: 2]
    THIS IS AN UNRATIFIED DRAFT DOCUMENT PROVIDED FOR DISCUSSION PURPOSES ONLY!
    http://jakarta.apache.org/struts/proposals/release-plan_1_2_0.html - Sep, 2003
  • Barracuda - Framework Comparisons   - [Clicks: 46]
    The purpose of this document is to provide a detailed analysis of both Barracuda and Struts. We focus on summarizing each architecture, and then performing a comparison / contrast on key issues.
    http://barracudamvc.org/Barracuda/docs/barracuda_vs_struts.html - Jan, 2003
  • Websites that are powered by Struts by Simon P. Chappell   - [Clicks: 27]
    http://simonpeter.com/techie/java/struts/sites.html - 2003

[Top]

Presentations:
  • Building Web Applications With Struts by Craig McClanahan   - [Clicks: 645]
    Agenda: A Brief Description of Struts; Model-View-Controller (MVC); Struts Features Overview; A First Struts-Based Application; Struts and JavaServer Faces; Summary
    http://www.apache.org/~craigmcc/apachecon-2003-struts.pdf - Nov, 2003 - (PDF - 171 Kb)
  • Advanced Struts by James Goodwill   - [Clicks: 490]
    James Goodwill will use real-world code examples to show how the advanced features and tricks of Jakarta Struts. This session is for experienced Java programmers with at least some knowledge of Struts.
    http://www.denverjug.org/events/nov2003.html - Nov, 2003
  • Struts and JavaServer Faces: Competition or Coexistence? by Craig McClanahan   - [Clicks: 241]
    The question that many Struts developers have been asking since the advent of JavaServer Faces is, "does this mean that Struts is now obsolete?" According to Craig McClanahan, the answer is definitely not! However, he does recommend that developers evaluate their needs to determine which of these two technologies or even possibly a hybrid mix of the two is the best solution for new projects going forward.
    [The slides (240K) from the talk are available now in PDF format.]
    http://www.baychi.org/bof/struts/20031105a/#2 - Nov, 2003
  • Struts Testing - EXPOSED! Unit Testing Struts Applications by Bill Siggelkow   - [Clicks: 217]
    [Includes source code]
    http://prdownloads.sourceforge.net/struts/testing.zip?download - Oct, 2003 - (ZIP - 309 Kb)
  • Getting started with Struts by Jason Chamber   - [Clicks: 526]
    [Format: PPT - 982 Kb]
    http://prdownloads.sourceforge.net/struts/gettingstartedwithstruts1.ppt?download - Sep, 2003
  • AntiPatterns using select Jakarta Projects by Bill Dudney   - [Clicks: 84]
    This presentation is on Pitfalls in using selected software from the Jakarta project. One or more refactorings are presented as a means to get out of each Pitfall. Pitfalls for Struts, Ant and Cactus will be presented. Each Pitfall is presented with practical information about how to recognize it, what will likely happen if the Pitfall is not address and how developers get caught in the Pitfall in the first place. Next an example of code stuck in the Pitfall will be presented which will provide the segue into the Refactoring(s) that provide the way out of the Pitfall. The refactoring will focus on taking the Pitfall example through the mechanism of the Refactoring step by step until the Pitfall is gone.
    http://homepage.mac.com/bdudney/JakartaPitfalls.html - Sep, 2003
  • Take Control of Your J2EE Applications with Apache Struts and Oracle JDeveloper 10g Focus on the MVC Controller by Chris Schalk   - [Clicks: 119]
    This presentation shows you how to use the new Oracle JDeveloper 10g and its new visual Page Flow modeling tools to create Web applications based on the Struts Controller or on the new Oracle ADF Controller.
    [OracleWorld 2003]
    http://www.oracleworld2003.com/scps/download/download.jsp?53455353494F4E5F4944=3430323132&414242524556494154494F4E=3430323132 - Sep, 2003
  • How to Implement BC4J with Struts Framework by Eugene Sicat, Gina Sicat   - [Clicks: 77]
    This presentation is an overview of BC4J Framework and Struts. It discusses how they are installed and configured. It also shows and explains examples of how Struts works with BC4J, focuses on its key codes, and gives a real-life sample application.
    [OracleWorld 2003]
    http://www.oracleworld2003.com/scps/download/download.jsp?53455353494F4E5F4944=31333631&414242524556494154494F4E=3336373032 - Sep, 2003
  • JSTL and Struts by Bill Siggelkow   - [Clicks: 230]
    http://prdownloads.sourceforge.net/struts/jstl-and-struts.pdf?download - Jul, 2003 - (PDF - 492 Kb)
  • Beyond Struts by Michael Rimov, Craig McClanahan   - [Clicks: 174]
    http://www.apache.org/~craigmcc/oscon-2003-beyond-struts.ppt - Jul, 2003 - (PPT - 752 Kb)
  • Using Struts With Java Data Objects by Craig Russell, Craig McClanahan, Amy Roh   - [Clicks: 155]
    Learn how to architect and build scalable, modular Web applications using Struts and Java Data Objects (JDO)
    [JavaOne 2003 - Multimedia format]
    http://servlet.java.sun.com/javaone/resources/content/sf2003/conf/sessions/pdfs/3368.pdf - Jun, 2003 - (PDF - 288 Kb)
  • Java Technology Design Patterns for High-Load Web Sites by Leon Shklar, John Burket   - [Clicks: 156]
    In this session, we discuss Servlet and JavaServer Pages (JSP) framework design patterns utilized in the real world to publish, personalize, and serve content.
    [JavaOne 2003 - Multimedia format]
    http://servlet.java.sun.com/javaone/resources/content/sf2003/conf/sessions/pdfs/3588.pdf - Jun, 2003 - (PDF - 449 Kb)
  • A Visual Approach to High-Productivity Java 2 Platform, Enterprise Edition (J2EE) Development by Jawahar Malhotra   - [Clicks: 42]
    This session examines some of the key ways to increase productivity of J2EE development with emphasis on separation of layers, simplified data access, and reusability.
    [JavaOne 2003 - Multimedia format]
    http://servlet.java.sun.com/javaone/resources/content/sf2003/conf/sessions/pdfs/3720.pdf - Jun, 2003 - (PDF - 401 Kb)
  • The Validator Framework by Chuck Cavaness   - [Clicks: 163]
    http://prdownloads.sourceforge.net/struts/The-Validator-Framework.pdf?download - May, 2003 - (PDF - 255 Kb)
  • Struts: MVC meets JSP by James M. Turner, Kevin Bedell   - [Clicks: 230]
    [Adapted from: Struts Kick Start]
    http://www.strutsworkingknowledge.com/nejug.ppt - May, 2003 - (PPT - 193 Kb)
  • Indexed Properties and Validation by James M. Turner   - [Clicks: 71]
    http://www.strutskickstart.com/IndexedPropertiesandValidation.ppt - Mar, 2003 - (PPT - 115 Kb)
  • Jakarta Struts 1.1 Features by Chuck Cavaness   - [Clicks: 162]
    http://prdownloads.sourceforge.net/struts/Struts_Atlanta_-_Jakarta_Struts_1.1_Features.pdf?download - Mar, 2003 - (PDF - 534 Kb)

[Top]

Quizzes:
  • QUIZ: Struts in Action by Ted Husted   - [Clicks: 218]
    This quiz is based on the book excerpt Struts in Action, a comprehensive introduction to the Struts framework. Review the book excerpt and take the quiz. Test your Struts knowledge such as how to localize Tiles or Validator forms.
    http://java.sun.com/developer/Quizzes/misc/struts.html - Feb, 2003

[Top]

Tips:

[Top]

Tutorials:
  • Strictly Struts by Samudra Gupta   - [Clicks: 312]
    Are you past the Struts Basics? This month Samudra covers some of the more common problems with form based web application development.
    http://javaboutique.internet.com/tutorials/strictly_struts/index.html - Sep, 2003
  • Struts Multi Form Tutorial (Draft !) by Stephan Wiesner   - [Clicks: 423]
    One Bean, one Action class and three forms to fill it.
    [Format: PDF]
    http://rzserv2.fhnon.de/~lg002556/struts/ - Sep, 2003
  • Tutorial Series: J2EE Virtual Shopping Mall   - [Clicks: 536]
    This series of tutorials uses the Virtual Shopping Mall (VSM) sample application to demonstrate programming techniques that take advantage of features defined in the J2EE 1.3 and EJB 2.0 specifications. While describing parts of the larger application, each tutorial is self-contained, and each explains how to use a technique or perform a task.
    [J2EE Design Patterns, Internationalization Techniques, Apache Struts Framework, Security Features using JAAS]
    http://otn.oracle.com/sample_code/tech/java/j2ee/vsm13/content.html - Sep, 2003
  • StrutsTestCase: The Tool for Struts Unit testing by Keld H. Hansen   - [Clicks: 108]
    http://javaboutique.internet.com/tutorials/StrutsTestCase/ - Aug, 2003
  • StrutsTestCase: The Tool for Struts Unit Testing - Part 2 by Keld H. Hansen   - [Clicks: 32]
    http://javaboutique.internet.com/tutorials/StrutsTestCase/index-10.html - Aug, 2003
  • Struttin' With Struts - Lessons by Rick Reumann   - [Clicks: 228]
    [3 lessons]
    http://www.reumann.net/do/struts/main - Jul, 2003
  • Struttin' With Struts - Struts And iBATIS by Rick Reumann   - [Clicks: 407]
    http://www.reumann.net/do/struts/ibatisLesson1 - Jul, 2003
  • Building Web Applications With Struts (Tutorial) by Craig McClanahan, Amy Roh   - [Clicks: 519]
    http://www.apache.org/~craigmcc/oscon-2003-struts-tutorial.ppt - Jul, 2003 - (PPT - 803 Kb)
  • Using CASTOR for DB Access from STRUTS by Harshal Deo   - [Clicks: 109]
    In this article we will look at CASTOR JDO, a data access or Object to relational (‘OR’) mapping framework and how it improves the data access code.
    http://javaboutique.internet.com/tutorials/castor_struts/ - May, 2003
  • Tutorial: Building a Web Application with Struts   - [Clicks: 496]
    This tutorial describes how OTN developers built a Web application for shop owners and customers of the BC4J Virtual Shopping Mall (BC4J-VSM) sample application. OTN developers used Oracle9i JDeveloper and the Oracle Business Components for Java (BC4J) framework to build the application.
    http://otn.oracle.com/sample_code/tutorials/bc4jvsm/struts/toc.htm - Apr, 2003

[Top]

Wiki:

[Top]