This chapter presented a detailed analysis and sample application to
Among the important points of the chapter were
Chapter 20. Building, Deploying, and Testing Struts Applications
IN THIS CHAPTER
Beginning with Apache Tomcat and continuing through today, The Jakarta Project has provided an astonishing array of
One of the biggest impacts that The Jakarta Project has had on developers has been by providing tools to make their jobs easier. With those tools has come a series of best practices for development.
In this chapter, you're introduced to a process for building, deploying, and testing applications that has evolved through use on
An Integrated and Incremental Build/Test Cycle: It's Extreme!
The fundamental principles involved here are simple and intuitive. And, amazingly, they work extreme ly well!
In case you haven't picked it up by now, the extreme references have to do with Extreme Programming (XP), a style of programming that was developed in the mid-1990s. XP stresses simplicity of design, frequent small releases, aggressively creating opportunities for communications, and ”in case you wondered when this section would discuss it ”testing.
This chapter isn't about XP or development methodologies. But the integrated build/deploy/test cycle that this chapter introduces is a big part of XP.
It's also important to know that these features weren't adopted because various Jakarta
To summarize: This chapter covers a build/deploy/test process that's used on a number of Jakarta subprojects and incorporates some elements of Extreme Programming. These processes involve using