《Struts2 技术内幕》读书笔记之二

                                            第三章  提纲絜领 ---- Struts2 概览

3.1 Struts2 面面观

   结论 :Struts2 的运行环境是web容器。是一个运行于web容器的表示层框架,其核心作用是帮助我们处理Http的请求

运行环境 : Struts2 所支持的Servlet标准的最低版本要求是2.4,相应的JSP标准的最低版本要求是2.0,JDK1.5版本。

3.2 Strus2 的宏观视图

Struts2 的运行逻辑主线

第一条主线 ------ Struts2 的初始化 : init方法驱动执行

第二条主线 ------ Struts2 处理Http请求 : doFilter方法驱动执行

第一条主线的特点;

1.仅在Web应用启动时执行一次

2.init方法的执行失败将导致整个Web应用启动失败

工作主要内容:

1.框架元素的初始化工作

2.控制框架运行的必要条件


第二条主线的两个阶段:

1、Http 请求预处理  ---- 程序执行控制权在Struts2手上,依赖于Web容器,并时时刻刻将与Web容器打交道作为主要工作

2、XWork 执行业务逻辑 --- 程序执行控制权移交到XWork,不依赖于Web容器,完全由XWork框架驱动整个执行的过程。


结论  :  Struts2 的核心设计理念在于消除核心程序对运行环境的依赖,而这一过程也是Struts2 的解耦过程

结论 :将Web容器与MVC实现分离,是Struts2 区别于其它Web框架的最重要特性


3.3 Struts2 的配置元素

结论 :Struts2 框架中的XML文件的配置元素定义是Properties文件的配置元素定义的超集

bean 节点 

bean 节点的寻址是通过name属性和type属性共同构成一个逻辑主键来共同决定一个class属性


书本作者 : 陆舟老师。

你可能感兴趣的:(Web,框架,properties,struts,读书,web框架)