主要技术
dom4j ,reflect
实现功能
action ,result,属性封装,模型封装
mystruts2
框架核心是ActionServlet,在web.xml下配置web容器启动就加载ActionServlet并且把mystruts.xml配置好,在ActionServlet的init利用dom4j加载mystruts.xml,并且把解析结果一层一层的包装成bean,最终结果包装成一个ActionMappingManager.当用户访问过来的时候在post里面利用反射和ActionMappingManager对象向用户做出正确的响应
示例图如下:
源代码下载