今天学习了JSF的一些知识并自己做了一个例子,通过例子实践
他和Struts在总体上感觉有些类似主要表现在:
都是MVC2模式,Servlet和配置文件在其中起到Control的角色,jsp页面就是View。最大的不同就在Model,在Struts中用户的Action必须继承Struts提供的action,form必须继承之Struts提供的form。相比较而言JSF更加灵活。他的formBean,和业务Bean都是普通java类。
页面跳转也有所不同但是区别不大,对于熟悉Struts的人很快就可以看明白。