
主流框架
zhang_ly520
没有会的~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iBatis2学习笔记:多对多映射(双向)
iBatis2学习笔记:多对多映射(双向) 环境:MySQL5.51biBatis 2.3Spring 2.5.4 这个多对多不容易,费了好大劲才实现。 一、模型 用户(User)和角色(Role)之间是多对多的关系。 二、SQL/*==========================...原创 2009-03-12 16:03:54 · 109 阅读 · 0 评论 -
学习ibatis的一些资料
1.官方网址:http://ibatis.apache.org/ 2.ibatis生成工具 ibator:主页:http://ibatis.apache.org/ibator.html文档:http://ibatis.apache.org/docs/tools/ibator/下载:http://people.apache.org/builds/ibatis/alpha/IbatorFo...2009-02-10 14:45:02 · 125 阅读 · 0 评论 -
spring的加载过程(web) (12)--refreshBeanFactory
spring的加载过程(web) (12)--refreshBeanFactory1。如果存在以前的BeanFactory先关闭。(destroySingletons方法)2。初始化新的BeanFactory。 1)createBeanFactory() 创建一个默认的BeanFactory 2)customizeBeanFactory() 自定义一些BeanFactory的属性。 ...2008-12-08 14:25:14 · 182 阅读 · 0 评论 -
memcached在windows下多实例并存
memcached.exe的-d install命令安装时其他参数貌似无法作用,-p和 -m加上后,安装完成windows服务的binpath里面只有-runservice一个参数。这个可以通过注册表改掉,但还是无法同时安装多个服务。解决这个问题可以用sc服务命令 比如安装两个个端口11212、11213,500M内存上限的缓存服务 通过cmd命令创建以下两个缓存服务: ---------...原创 2009-06-02 16:33:16 · 112 阅读 · 0 评论 -
spring的加载过程(web) (11)--publishEvent
spring的加载过程(web) (11)--publishEvent 最后一步:公布对应的事件.实例化一个ContextRefreshedEvent()事件.方法定义:公布给定的事件给所有监听器。2008-12-01 17:29:12 · 494 阅读 · 0 评论 -
spring的加载过程(web) (10)--preInstantiateSingletons
spring的加载过程(web) (10)--preInstantiateSingletons 准备实例化单例bean.方法定义:确保所有没有设置non-lazy-init的单例被实例化,也考虑FactoryBeans。通常调用在这factory建立的最后。DefaultListableBeanFactory实现。1)首先检测这个注册表是否包含这个给定名字的单例的实例。即bean是否已经被实例...2008-12-01 17:23:06 · 305 阅读 · 0 评论 -
spring的加载过程(web) (9)--registerListeners
spring的加载过程(web) (9)--registerListeners 检测监听器bean并且注册他们方法定义:添加实现了ApplicationListener作为监听器的bean.不影响其他监听器,那些没有被添加的的bean. 1)首先注册静态的特殊监听器。2)添加根据ListableBeanFactory#getBeansOfType(Class type, boolean i...2008-12-01 16:32:44 · 273 阅读 · 0 评论 -
spring的加载过程(web) (8)--onRefresh
spring的加载过程(web) (8)--onRefresh 在特殊的context子类中初始化其他的特殊bean.方法定义:能被复写来添加特殊context刷新工作的模板方法。在实例化单例之前,调用初始化特殊bean.默认是空实现。 在AbstractRefreshableWebApplicationContext中进行了实现。初始化主题能力(Initialize the theme c...2008-12-01 15:22:07 · 1692 阅读 · 0 评论 -
spring的加载过程(web) (7)--initApplicationEventMulticas
spring的加载过程(web) (7)--initApplicationEventMulticas方法定义:初始化ApplicationEventMulticaster,如果没有在context中定义,用SimpleApplicationEventMulticaster1)判断是否设置applicationEventMulticaster这个bean.2)如果没设置就实例化一个Simple...2008-12-01 14:33:55 · 155 阅读 · 0 评论 -
spring的加载过程(web) (6)--initMessageSource
spring的加载过程(web) (6)--initMessageSource 为本context初始化消息源方法定义:初始化信息源。如果在本context中没定义,用父的messagesource。 1)判断是否包含messageSource这个默认的资源文件处理bean.<1>如果存在则,使信息源认识父信息源(关联到父信息源)。<2>反之,用空信息源接收get...2008-12-01 11:48:00 · 398 阅读 · 0 评论 -
spring的加载过程(web) (5)--registerBeanPostProcessors
spring的加载过程(web) (5)--registerBeanPostProcessors 注册拦截bean创建的BeanProcessors方法定义:实例化和调用所有注册过的BeanPostProcessor的bean,如果给定了明确的顺序按照顺序. 必须在任何应用bean的实例化之前call。1)注册一个BeanPostProcessorChecker, 当一个bean在BeanPo...2008-12-01 11:27:37 · 139 阅读 · 0 评论 -
spring的加载过程(web) (4)--invokeBeanFactoryPostProcess
spring的加载过程(web) (4)--invokeBeanFactoryPostProcess. 此方法主要是指在beanFactory标准初始化之后检查配置文件中实现了BeanFactoryPostProcessor接口的bean进行调用处理applicationContext中的BeanFactory. Invoke factory processors registered a...2008-11-28 17:29:03 · 193 阅读 · 0 评论 -
spring的加载过程(web) (3)--postProcessBeanFactory
spring的加载过程(web) (3)--postProcessBeanFactory修改应用的context的内部BeanFactory,在默认初始化之后。所有定义的bean都被加载,但是没有bean被实例化。允许注册特殊的BeanPostProcessors在确定的ApplicationContext实现中。1.在AbstractApplicationContext中定义,在不同的子类中...2008-11-28 11:35:49 · 365 阅读 · 0 评论 -
spring的加载过程(web) (2)--prepareBeanFactory
prepareBeanFactory是配置factory的标准参数,比如ClassLoader and post-processors 1.setBeanClassLoader()方法,首先设置class loader,默认是当前context线程的class loader.在实例化context class(默认:XmlWebApplicationContext)的时候会在父类Defa...2008-11-26 16:14:17 · 133 阅读 · 0 评论 -
spring的加载过程(web) (1)
自己看源码总结的不一定准确,记录下来以备以后查看。1.通过web.xml配置ContextLoaderListener 或者 ContextLoaderServlet 来加载spring.2.ContextLoaderListener 或者 ContextLoaderServlet 两个类都是调用createContextLoader()方法 new一个ContextLoader 实例。...2008-11-26 14:13:02 · 130 阅读 · 0 评论 -
Spring 2.0 AOP 与事务配置
Spring 1.0的标准事务配置 先定义一个baseTxService进行基本的事务定义,类型为TransactionProxyFactoryBean。如果service没有基于接口,使用cgilib来实现AOP,定义<property name="proxyTargetClass" value="true"/> 实际的Manager类设置parent=baseTxService,t...原创 2008-09-24 19:57:17 · 137 阅读 · 0 评论 -
Hibernate shard介绍
hibernate shards源自google的一个工程师小团队的20%项目。它提供一个对数据库水平分割的解决方案。hibernate shards是对hibernate core进行了扩展,降低了复杂度。从概念上可以分成2部分。1、基础逻辑该部分对• org.hibernate.Session• org.hibernate.SessionFactory• org.hibernate.Crite...原创 2009-02-11 11:03:18 · 431 阅读 · 0 评论