也许很多事情已经有了答案。看来用了两年JSF的我要重新审视并学习这项被错误低估的技术了。
[该贴被lgx522于2007年08月13日 16:04修改过]
Learn the Pros and Cons of your favorite Java Web Framework in this blog entry by Matt Riable. Explore numerous frameworks, including: JSF, Spring MVC, Stripes, Struts 2, Tapestry, Wicket, Flex, Grails, GWT and Seam.
http://raibledesigns.com/rd/entry/comparing_jvm_web_frameworks_presentation
我觉得B/S最大问题在于它是基于HTTP这种无状态协议的,HTTP协议本身的缺陷造成服务端无法分辩请求来源,如果把太多逻辑交给浏览器,但是又对浏览器提交的结果无法判断真伪,将会导致严重的安全信任问题;从另一角度说,对于客户端,只提供他们需要的数据,而不是把数据交给客户端计算,也是符合数据安全规则的,除非底层的HTTP协议进一步改进,不然目前以动态页面为主的B/S模式还会持续很长时间