`
zhang_ly520
  • 浏览: 159054 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
spring的加载过程(web) (9)--registerListeners 检测监听器bean并且注册他们 方法定义:添加实现了ApplicationListener作为监听器的bean.不影响其他监听器,那些没有被添加的的bean.   1)首先注册静态的特殊监听器。 2)添加根据ListableBeanFactory#getBeansOfType(Class type, boolean includePrototypes, boolean allowEagerInit)方法,返回的实现了ApplicationListener接口的bean.包括设置了prototype的bean   // ...
spring的加载过程(web) (8)--onRefresh 在特殊的context子类中初始化其他的特殊bean. 方法定义:能被复写来添加特殊context刷新工作的模板方法。在实例化单例之前,调用初始化特殊bean.默认是空实现。   在AbstractRefreshableWebApplicationContext中进行了实现。初始化主题能力(Initialize the theme capability)   实际调用=>UiApplicationContextUtils#initThemeSource(ApplicationContext context) 方法定义:为给定的 ...
spring的加载过程(web) (7)--initApplicationEventMulticas 方法定义:初始化ApplicationEventMulticaster,如果没有在context中定义,用SimpleApplicationEventMulticaster 1)判断是否设置applicationEventMulticaster这个bean. 2)如果没设置就实例化一个SimpleApplicationEventMulticaster对象。 3)注册到applicationEventMulticaster属性。   //============================== ...
spring的加载过程(web) (6)--initMessageSource 为本context初始化消息源 方法定义:初始化信息源。如果在本context中没定义,用父的messagesource。   1)判断是否包含messageSource这个默认的资源文件处理bean. <1>如果存在则,使信息源认识父信息源(关联到父信息源)。 <2>反之,用空信息源接收getmessage calls。(new DelegatingMessageSource()) 2)判断是否存在父信息源,如果没有注册好父信息源,则只设置父context本身作为父信息源   //===== ...
spring的加载过程(web) (5)--registerBeanPostProcessors 注册拦截bean创建的BeanProcessors 方法定义:实例化和调用所有注册过的BeanPostProcessor的bean,如果给定了明确的顺序按照顺序. 必须在任何应用bean的实例化之前call。 1)注册一个BeanPostProcessorChecker, 当一个bean在BeanPostProcessor实例化过程中被创建的时候记录一个infoMessage,即,当一个bean不能被所有BeanPostProcessor处理. 2)区分实现与没实现顺序接口得BeanPostProc ...
spring的加载过程(web) (4)--invokeBeanFactoryPostProcess.   此方法主要是指在beanFactory标准初始化之后检查配置文件中实现了BeanFactoryPostProcessor接口的bean进行调用处理applicationContext中的BeanFactory.   Invoke factory processors registered as beans in the context 调用作为bean在context注册的factory processors。 Instantiate and invoke all registered B ...
spring的加载过程(web) (3)--postProcessBeanFactory 修改应用的context的内部BeanFactory,在默认初始化之后。所有定义的bean都被加载,但是没有bean被实例化。允许注册特殊的BeanPostProcessors在确定的ApplicationContext实现中。 1.在AbstractApplicationContext中定义,在不同的子类中有不同的实现。但是基本只做3件事。 1)注册BeanFactory作用域。看了一下好像设置都一样。 2)添加BeanPostProcessor,各个子类实现不同。 3)ignoreDependencyI ...
prepareBeanFactory是配置factory的标准参数,比如ClassLoader and post-processors   1.setBeanClassLoader()方法,首先设置class loader,默认是当前context线程的class loader.在实例化context class(默认:XmlWebApplicationContext)的时候会在父类DefaultResourceLoader的构造方法中定义了设置class loader的方法。默认调用ClassUtils.getDefaultClassLoader()方法设置,或者是由自定义的contex ...
 eclipse版本3.0时就已经支持代码提示功能,以前使用在win98,winxp都能自动实现自动提示。最近把eclipse最新版本3.2装在windows 2000中却不能实现代码提示功能,查了下资料才知道在windows 2000系统下安装后,默认这些功能没有被选中。可以手动修改 操作如下: windows->preferences->java->Editor->Code   Assist   中 auto-activetion中的Enable auto-activetion选项要勾选上 其中的三个的值可以自己设定,一般为默认值 然后修改code assist-&g ...
xba篮球经理插件,xba工具包括能力分析,战术分析,胜者挂机
Spring 1.0的标准事务配置 先定义一个baseTxService进行基本的事务定义,类型为TransactionProxyFactoryBean。如果service没有基于接口,使用cgilib来实现AOP,定义<property name="proxyTargetClass" value="true"/> 实际的Manager类设置parent=baseTxService,target 为匿名的实际Manager类。如果需要定义特殊的事务,利用merge=true的属性,在manager的transactionAttributes节点 ...
import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io. ...
在你的web.xml里面加入session超时   <jsp-config> <session-config> <session-timeout>30</session-timeout> </session-config> </jsp-config>   
从此列表中移除第一次出现的指定元素(如果存在)(可选操作)。如果列表不包含元素,则不更改列表。更确切地讲,移除满足 (o==null ? get(i)==null : o.equals(get(i))) 的最低索引 i 的元素(如果存在这样的元素)。如果此列表已包含指定元素(或者此列表由于调用而发生更改),则返回 true。 要使用equals来查找相同对象的,如果没有重写,比较的是地址,当然查不出来了
import java.security.MessageDigest; public class MD5 { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { byte[] strTemp = s.getBytes(); MessageDigest mdTemp = MessageDigest.getInstanc ...
Global site tag (gtag.js) - Google Analytics