前一阵子写了《深入分析JavaWeb技术内幕》的读书笔记,最后一章写的是框架。趁此机会把另外两个比较流行的框架也一起介绍了。

Struts2

整体架构

先看一下Struts2的整体架构:

Struts2和Hibernate原理与架构

现在FilterDispatcher已经过时,替换成了StrutsPrepareAndExecuteFilter

改进的意义:

Struts2和Hibernate原理与架构

处理流程

Struts2和Hibernate原理与架构

在上述过程中所有的对象(Action,Results,Interceptors,等)都是通过ObjectFactory来创建的。

Struts2中的MVC

Struts2和Hibernate原理与架构

Struts2和Hibernate原理与架构


Hibernate

工作流程

Hibernate也是一种非常优秀的ORM框架。先来看看它的工作流程。

Struts2和Hibernate原理与架构

五大接口

Struts2和Hibernate原理与架构

Session接口

Struts2和Hibernate原理与架构

SessionFactory接口

Struts2和Hibernate原理与架构

Configuration接口

Struts2和Hibernate原理与架构

Transaction接口

Struts2和Hibernate原理与架构

Query和Criteria接口

Struts2和Hibernate原理与架构

Hibernate 中Java对象的种状态

Struts2和Hibernate原理与架构

临时状态

Struts2和Hibernate原理与架构

持久化状态

Struts2和Hibernate原理与架构

游离状态

Struts2和Hibernate原理与架构

缓存机制

Struts2和Hibernate原理与架构

相关文章:

  • 2022-02-25
  • 2021-08-02
  • 2021-11-29
  • 2021-11-19
  • 2021-11-30
  • 2021-11-20
  • 2021-11-19
猜你喜欢
  • 2021-08-25
  • 2021-11-07
  • 2021-08-29
  • 2022-01-02
  • 2021-07-18
相关资源
相似解决方案