六、Struts2 比较重要的类包名org.apache.struts2. components
说明该包封装视图组件,Struts2在视图组件上有了很大加强 ,不仅增加了组件的属性个数,更新增了几个非常有用的组 件,如updownselect、doubleselect、datetimepicker、 token、tree等。另外,Struts2可视化视图组件开始支持主题(theme),缺 省情况下,使用自带的缺省主题,如果要自定义页面效果, 需要将组件的theme属性设置为simple。
org.apache.struts2. config
该包定义与配置相关的接口和类。实际上,工程中的xml和 properties文件的读取和解析都是由WebWork完成的, Struts只做了少量的工作。 Struts2的核心包,最重要的类都放在该包中。 该包只定义了3个类,他们是StrutsActionProxy、 StrutsActionProxyFactory、StrutsObjectFactory,这三个 类都是对xwork的扩展。 定义内置的截拦器。 实用包。
org.apache.struts2.dispatcher org.apache.struts2.impl
org.apache.struts2.interceptor org.apache.struts2.util
org.apache.struts2.validatorsorg.apache.struts2.views
只定义了一个类:DWRValidator。提供freemarker、jsp、velocity等不同类型的页面呈现。