Alternatives to Struts
Although this book is dedicated to the Jakarta Struts framework, Struts is far from the only Java Web framework available. There are quite a few available, each with their own proponents and evangelists.
Because framework versions and features may change with each new release, it’s not always practical to compare and contrast Struts simply by reading these descriptions; you should conduct your own research with the latest stable versions of framework alternatives. This list is by no means exhaustive, but it will provide you with a launching pad.
Note that only solutions based on or around the Java platform are listed here. Microsoft also offers a competing technology based on Active Server Pages (ASP). Although the goal of ASP is similar to that of JSP, ASP and ASP+ are not discussed here—they’re better left for a book on JSP and servlets. Furthermore, the Struts framework goes well beyond what is offered by JSP alone, and comparing ASP or other technologies similar to Struts wouldn’t make sense.
Microsoft also has also introduced an “Application Block” called User Interface Process (UIP). UIP shares some of the same goals as MVC frameworks like Struts, but is meant for use with for the .NET programming model. Although interesting, it won’t be presented here either.
Building Your Own Framework
At first, it might seem strange to include building your own framework as an alternative to using Struts. Why would you want to build frameworks from scratch when they already ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access