Monday, January 12, 2004 07:55 AM
Struts is a framework + tools, for working on web applications. So first you have to be working on some web applications, meaning you have a servlet container or web application server available; an IDE where you know how to edit servlet code, JSP's, etc; a way of building WAR files from your code in the IDE, and deploying them to the server, and testing there; etc.
Then I think you want to have already written a couple of small web applications, where you can see why things get complicated, and why Struts can help by filling in some things so you don't write all the code yourself, and by pushing you to organize things in a certain way.
Then you want to buy one or more of the books about Struts, and you want to download the distribution and try a new web app using it (or refactor an existing web app to add Struts components), also study the online doc as you go, etc.