听听Craig McClanahan怎么评价Struts和JSF

博客基于Java官网对Craig McClanhahan的采访,探讨Struts和JSF的关系。指出JSF可与Struts共存,二者互补,Struts实现MVC架构,JSF侧重视图。还提及Struts 2.0设想,以及J2EE 5.0的API将包含JSF,实现该标准的应用服务器可运行JSF。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前两天在Java的官网上看到一篇Craig McClanhahan的采访,是有关Struts、JSF和Java Studio Creator的。其中比较大的篇幅在说Java Studio Creator,对此我没有兴趣。我感兴趣的是有关Struts和JSF的关系那一段,大意是这样:

JSF其实完全可以和Struts共存。在现有的Struts应用基础上,开发人员可以逐个页面的将JSP换作使用JSF的实现。Struts和JSF的最大区别在于Struts的特点在于它很好的实现了MVC模式的架构,而JSF则把重点放在了MVC其中的一部分:V,也就是视图。所以它们应该是互补的而不是互斥的。

对于未来的Struts 2.0,Craig也提出了一些设想,如把现在的三个类处理一个流程的模式改为使用单个类对应一个页面的做法。

还有一个比较让人宽慰的消息,那就是J2EE 5.0的API将包含JSF这一部分的API,所以今后实现了J2EE 5.0的应用服务器上将都可以运行JSF。

Craig McClanahan就不用我多介绍了吧?呵呵。

原文见:
http://java.sun.com/developer/technicalArticles/Interviews/jsf_mcClanahan.html

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值