2013年2月27日

深入分析 iBATIS 框架之系统架构与映射原理

摘要: IBATIS简介:iBATIS 通过 SQL Map 将 Java 对象映射成 SQL 语句和将结果集再转化成 Java 对象,与其他 ORM 框架相比,既解决了 Java 对象与输入参数和结果集的映射,又能够让用户方便的手写使用 SQL 语句。iBATIS 框架主要的类层次结构总体来说 iBATIS 的系统结构还是比较简单的,它主要完成两件事情:根据 JDBC 规范建立与数据库的连接;通过反射打通 Java 对象与数据库参数交互之间相互转化关系。iBATIS 的框架结构也是按照这种思想来组织类层次结构的,其实它是一种典型的交互式框架。先期准备好交互的必要条件,然后构建一个交互的环境,交互环境 阅读全文

posted @ 2013-02-27 15:08 JAVA_小c 阅读(270) 评论(1) 推荐(0) 编辑

struts2 工作原理图

摘要: 上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action4 如果ActionMapper决定需要调用某 阅读全文

posted @ 2013-02-27 14:36 JAVA_小c 阅读(138) 评论(0) 推荐(0) 编辑

导航