自定义struts2框架

主要技术

dom4j ,reflect

实现功能

action ,result,属性封装,模型封装

mystruts2

框架核心是ActionServlet,在web.xml下配置web容器启动就加载ActionServlet并且把mystruts.xml配置好,在ActionServlet的init利用dom4j加载mystruts.xml,并且把解析结果一层一层的包装成bean,最终结果包装成一个ActionMappingManager.当用户访问过来的时候在post里面利用反射和ActionMappingManager对象向用户做出正确的响应

示例图如下:

自定义struts2框架_反射

源代码下载

源码