您的位置:首页 > 编程语言 > Java开发

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

2012-05-13 23:30 127 查看
第三章 提纲絜领 ---- 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属性

书本作者 : 陆舟老师。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: