分享

Web Framework Comparison

 lwj888 2007-03-29
https://equinox.dev./framework-comparison/

Introduction

Deciding which Java web framework to use when developing your applications can be a difficult choice. I‘ve often wondered which one is "best" myself. Since 2004, I‘ve been playing and developing with the top five web frameworks for Java: JSF, Spring, Struts, Tapestry and WebWork. For my most recent opinion on which one is my preferred choice, see What Web Application framework should you use?. You might also checkout the following whitepapers I‘ve written at Virtuas:

Presentation

From my learnings, I‘ve created a presentation that you can download (updated September 2006). This presentation will likely improve over time as I learn more about each framework.

The Code

While talking about how the different frameworks do things, showing how they do things is better. For this reason, Equinox contains implementations for a simple CRUD app using all 5 of the aforementioned frameworks. In addition, the download contains JUnit and UI tests for each framework.

See the QuickStart Guide for installation and build/test/deploy instructions. If you‘d like, you can browse CVS for the code. Spring is the default web framework, the others are in the "extras" folder.

Demos

More Information

For more information about integrating these frameworks with Spring, as well as a detailed comparison, see Chapter 11 of Spring Live.



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多