| Sign In/My Account | View Cart |
What Is Struts
Pages: 1, 2, 3, 4, 5
We're running out of time. I promised you that it wouldn't take longer than five or ten minutes to read this and unfortunately, there are many other areas of Struts that deserve the same amount of attention. Just look at the following list of features that we haven't even talked about yet:
Support for modules
Declarative exception-handling
Dynamic ActionForms
New config package
Tiles
Plugins
We could go on all day, but you would eventually need another drink and your boss is expecting you to get some work done today, so we should end now and let you get back to work.
Hopefully, this quick review of the Struts framework has helped you in some way. Maybe you looked at the framework a long time ago and weren't aware of the vast changes that the framework has undergone. If you're interested in getting your hands on the latest version of Struts, you can find it from the main Struts site. The resources available on the Struts site have really improved with the last several versions. You can find wiki pages, projects and products built using the framework, FAQs, and many more interesting things. When I started using Struts in 2001, there were no books on Struts available. I believe my book Programming Jakarta Struts, published by O'Reilly (now in its second edition), was the second one published. You can see that there are now many books about Struts on the market, which gives you an indication of how popular the framework has truly become. Go and prosper!
Chuck Cavaness is a graduate from Georgia Tech with degrees in computer engineering and computer science. He has built Java-based enterprise systems in the healthcare, banking, and B2B sectors. He is also the author of two O'Reilly books, Programming Jakarta Struts and Jakarta Struts Pocket Reference.
|
Related Reading Programming Jakarta Struts |
Return to ONJava.com.
Showing messages 1 through 4 of 4.
NeXT/Apple's WebObjects has shown us how web development *should* be done since 1995 (five years before Struts appeared!) and since then Tapestry has proven to another reasonable alternative. And in fact Struts is so bad that almost anything else is superior to it. Just check out WebWork, Echo or Spring's MVC layer if you have any doubts.
Struts is popular because it's popular, not because it's good. If you have to use it for political reasons, then so be it, that's life in this industry (see: Windows). But please, let's not pretend it's a well-designed framework when there are much better alternatives available.