- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 struts1源码分析(三)请求处理主线
在初始化主线一文中,我们详细分析了框架的初始化过程。本文将从Struts的另外一条主线出发,分析框架的实现原理。上文的初始化主线是一个铺垫,它将框架运行时需要的数据和组件准备完毕,为请求处理主线打下基础。本文基于Struts1.2.8版本,1.3.x系列的差异性将另文说明。 [请求处理接口]在整体概览和核心组件一文中,我们提到了Struts框架抽象出统一的业务逻辑基类,用户
2014-07-10 16:43:04
514
转载 struts1源码分析(二)初始化主线
struts1源码分析(二)初始化主线博客分类: struts开源框架struts1 初始化 在Struts1整体概览和核心组件一文中,我们提到了Struts1框架的两条主线:初始化主线和请求处理主线,本文将探寻Struts1框架初始化这条主线。本文使用的Struts版本为1.2.8, 不同版本会略有差异,1.3.x系列对请求处理进行优化,差异性将另
2014-07-10 16:41:07
461
转载 struts1源码分析-整体概览和核心组件
从Struts1第一版发布,至今已十来余年,Apache在2008年底发布了最后一个版本1.3.10。这几年随着Struts2和Spring MVC等框架的红红火火,Struts1已被人慢慢淡忘。 从今天的角度来看Struts1,或许你能提出一堆设计上的问题,但每个框架背后都有特定的历史背景和存在价值,Struts1也不例外。因为手上维护的遗留项目中目前还在使用Struts1,加上最近给团队分享一
2014-07-10 16:39:08
568
转载 Java 常量池
JVM运行时数据区的内存模型由五部分组成:【1】方法区【2】堆【3】JAVA栈【4】PC寄存器【5】本地方法栈对于String s = "haha" ,它的虚拟机指令:0: ldc #16; //String haha 2: astore_1 3: return对于上面虚拟机指令,其各自的指令流程在《深入JAVA虚拟机》
2014-05-28 16:08:59
549
原创 struts1相关知识点(自用)
1.MVC是model、view和contorl三个词的缩写,分别代表应用的三个组成部分:模型、视图与控制器。 起初,MVC模式是针对相同的数据需要不同显示的应用而设计的,其整体效果如下图所示: 2.Struts1体系结构 基于MVC模式的开发,比单纯jsp(控制逻辑以方式写在jsp页面中)的开发要复杂。因此,使用框架,可以大大减少代码的重复量,并且可以规范软件开
2013-12-04 10:17:45
633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人