在我们熟知的建立在三层结构(表示层.业务逻辑层.持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多.因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷. 笔者在很多讨论中经常可以看到类似“某某框架已死”,或者“某某框架已经足以打败所有其他的框架”的言论.事实上,每一种解决方案都有着自身独有的存在价值和历史背景.如果单单从某一个方面或者某几个方面去看一个框架,那么评论难免有失偏颇. 所以,整个系列的第一篇文章,我们脱开SpringMVC框架…