SourceRead(源码分析)
文章平均质量分 83
TechBirds
这个作者很懒,什么都没留下…
展开
-
理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它转载 2012-11-27 13:58:24 · 678 阅读 · 0 评论 -
Struts2中的struts.i18n.encoding的较量
李刚说:struts.i18n.encoding对于处理中文请求参数非常有用。对于获取中文请求参数,应该将该属性设置未gbk活db2312,当该参数为gbk时,相当于调用HttpServletRequest的setCharacterEncoding() ahuaxuan说:struts.i18n.encoding是指定response中返回流的编码方式,明确指出struts.i18n.enco转载 2012-11-28 10:15:44 · 2123 阅读 · 1 评论 -
Struts2默认对request进行了编码设置
直接贴Struts2的源码按照执行流程1.FilterDispacher类中:/** * Wrap and return the given request, if needed, so as to to transparently * handle multipart data as a wrapped class around the given req原创 2012-11-28 10:13:42 · 7963 阅读 · 0 评论 -
Struts2源码阅读之UtilTimerStatck和ProfilingTimerBean类学习
UtilTimerStatck类:用于记录代码执行的时间工具类ProfilingTimerBean类:javabean类,包含一些startTime,totalTime,resource,parent,children等属性 用于时间的记录以及堆栈的实现。使用步骤:1.struts2配置文件配置:2.在指定的action中进行配置: profili原创 2012-11-27 17:10:10 · 742 阅读 · 0 评论 -
Struts2源码阅读之Action和Interceptor的执行流程
前言:对于这部分的流程,网上已有很多文章进行描述,虽然不想重复造轮,但是为了能够加深自己对struts2的理解,还是有必要记录下这部分的执行流程,其中有些部分会参考网络,只是为了便于学习,有不妥之处还请见谅。本文章遵循下图的核心处理流程来进行阅读分析(参考网络):ps:debug源码的前提,个人认为此图很好的反应了Interceptor和Action的执行流程。FilterDi原创 2012-12-04 16:25:37 · 1157 阅读 · 2 评论 -
Struts2默认拦截器(AliasInterceptor)的使用及源码阅读
别名拦截器(action属性传递拦截器)定义摘自网络:该拦截器主要作用是将一个参数别名成为另一个参数,在不同的action之间相似的参数(但是不同名)扮演着胶水的角色。——action之间的参数传递拦截器使用sendAction:发送参数类public class SendParamAction { public String from; public String e原创 2012-12-06 11:03:09 · 1972 阅读 · 0 评论 -
Struts2默认拦截器(ExceptionMappingInterceptor)的使用及源码阅读
定义捕获异常并定位到指定视图。ps:从这给类的原型,可以帮助我们思考异常如何以日志形式记录,可以再此类的基础上进行扩展。这个待日后有慢慢琢磨。使用1.局部exception配置使用Action源码:public class SourceCoreAction { public String error() throws ClassNotFoundExcepti原创 2012-12-06 15:20:26 · 6616 阅读 · 0 评论 -
Spring IOC核心源码学习(一)
序:一直苦于阅读spring源码的切入点,这篇博文正好作为阅读Spring IOC源码作为一个切入点。切入点:1.一个大致的处理流程(类的关系图或者流程图等表示) 2.几个主要接口或者类的功能介绍 博文:本文主要以spring ioc容器基本代码骨架为切入点,理解ioc容器的基本代码组件结构,各代码组件细节剖析将放在后面的学习文章里。关于IOC容器IoC容器:最主要转载 2012-12-12 11:02:51 · 1657 阅读 · 0 评论