In Pictures: 15 high-impact Apache projects

From Harmony to Hadoop, Apache has been a powerful contributor to the open source ecosystem

Struts

Struts is a framework for building Java Web apps. It began as a subproject of Apache Jakarta and was spun out in 2005.

“The Apache Struts project offers framework solutions to build so-called action-based Java Web applications, in contrast to component-based solutions like JSF or Apache Wicket,” says Rene Gielen, vice president of Apache Struts.

Version 1 was the de-facto standard for building Java-based Web applications before the rise of JavaServer Faces, Gielen says. Struts 2 “is a lightweight, elegant, and highly decoupled action-based Web framework being built on the basic principles introduced by Struts 1, but without sharing a single line of code with its predecessor.” A major redesign is anticipated for Struts 3 in the near future.

14 of 16
VIEW ALL THUMBNAILS

Best Deals on PCWorld

NotebooksView all »
TabletsView all »
Mobile PhonesView all »
Printers & ScannersView all »
Networking, Wireless & VoIPView all »

rhs_login_lockSign up to PC World Today for the latest news, reviews and galleries from PC World Australia.