1、概述
- struts2是在WebWork2基础发展而来的.struts2也属于mvc框架,struts2和struts1在代码编写风格几乎是不一样的;struts2的优点有: a>.和servlet API松耦合,不依赖于servlet;b>. struts2提供了拦截器,可进行AOP编程;c>struts2提供了类型转换器,可以将参数转换为所需要类型;d>有多种表现层技术,如:jsp,velocity,freeMarker;e>输入校验可以对指定方法进行校验;f>提供全局范围、包范围和action范围的国际化资源文件管理实现;
- Struts2读取到struts.xml文件的内容后以javabean的形式存放在内存中,以后struts2处理用户的数据都是使用内存中的数据,而不是每次都读取struts.xml;