
Struts
萧乡月夜
这个作者很懒,什么都没留下…
展开
-
struts1源码分析(一)整体概览和核心组件
今年12月Apache官方正式宣布Struts1 EOL( End-of-Life),标志着这个里程碑式的框架正式告别历史舞台。从Struts1第一版发布,至今已十来余年,Apache在2008年底发布了最后一个版本1.3.10。这几年随着Struts2和Spring MVC等框架的红红火火,Struts1已被人慢慢淡忘。 从今天的角度来看Struts1,或许你能提出一堆设计上的问题,但每个框架背转载 2015-07-15 16:24:50 · 1241 阅读 · 0 评论 -
struts1源码分析(二)初始化主线
在Struts1整体概览和核心组件一文中,我们提到了Struts1框架的两条主线:初始化主线和请求处理主线,本文将探寻Struts1框架初始化这条主线。本文使用的Struts版本为1.2.8, 不同版本会略有差异,1.3.x系列对请求处理进行优化,差异性将另文叙述。 [问题] 在介绍初始化过程之前,我们先来思考几个问题。 1. 如何在web应用中植入框架的初始化过程?转载 2015-07-15 16:25:47 · 648 阅读 · 0 评论 -
struts1源码分析(三)请求处理主线
在初始化主线一文中,我们详细分析了框架的初始化过程。本文将从Struts的另外一条主线出发,分析框架的实现原理。上文的初始化主线是一个铺垫,它将框架运行时需要的数据和组件准备完毕,为请求处理主线打下基础。本文基于Struts1.2.8版本,1.3.x系列的差异性将另文说明。 [请求处理接口] 在整体概览和核心组件一文中,我们提到了Struts框架抽象出统一的业务逻辑基类,用户转载 2015-07-15 16:32:33 · 698 阅读 · 0 评论