1.Struts2的概念和体系结构
Struts有一组相互协作的类、Servlet以及JspTagLib组成。基于Struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。根据上面对framework的描述,我们很容易理解为什么说Struts是一个web framework,而不仅仅是一些标记库的组合。
Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC等。在视图层,Struts能够与JSP表示层组件相结合。
2.Struts2的执行流程
1) 首先进行类型转换2) 然后进行输入校验(执行validate方法)
3) 如果在上述过程中出现了任何错误,都不会再去执行execute方法,会转向 struts.xml中该action的名为input 的result所对应的页面。
欢迎大家一起讨论学习!
有用的自己收!
记录与分享,让你我共成长!欢迎查看我的其他博客;我的博客地址:http://blog.csdn.net/caicongyang