Is there a Java Web Framework, with mvc, thrid-party integration APIs, libraries and tools? Something like Zend Framework for PHP?
4 Answers
There are a lot of Java web Frameworks, here you have a list with lots of them: http://java-source.net/open-source/web-frameworks
The most "famous" would be Struts, JSF or Spring mvc framework (not in that particular order).
3 Comments
Play Framework is more light weight compared to Spring , JSF or Struts. More close to Zend in some sense. and has scala support :)
Comments
You also have AppFuse
AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.
AppFuse 2.x is a restructuring of AppFuse 1.x to use Maven 2 and JDK 5 and annotations. The major reasons we use Maven 2 are:
Dependency downloading Easier maintenance (everything can be compiled at once) Easier upgrading for end-usersIf you'd like to help out or ask questions about AppFuse 2.0, please do so on the user mailing list. If you'd like to use AppFuse 2.0, see the Demos and Videos and use the QuickStart Guide to get started.