![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
主流框架
zhang_ly520
没有会的~~
展开
-
iBatis2学习笔记:多对多映射(双向)
iBatis2学习笔记:多对多映射(双向) 环境:MySQL5.51biBatis 2.3 Spring 2.5.4 这个多对多不容易,费了好大劲才实现。 一、模型 用户(User)和角色(Role)之间是多对多的关系。 二、SQL /*==========================...原创 2009-03-12 16:03:54 · 83 阅读 · 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 · 80 阅读 · 0 评论 -
spring的加载过程(web) (12)--refreshBeanFactory
spring的加载过程(web) (12)--refreshBeanFactory 1。如果存在以前的BeanFactory先关闭。(destroySingletons方法) 2。初始化新的BeanFactory。 1)createBeanFactory() 创建一个默认的BeanFactory 2)customizeBeanFactory() 自定义一些BeanFactory的属性。 ...2008-12-08 14:25:14 · 117 阅读 · 0 评论 -
memcached在windows下多实例并存
memcached.exe的-d install命令安装时其他参数貌似无法作用,-p和 -m加上后,安装完成windows服务的binpath里面只有-runservice一个参数。这个可以通过注册表改掉,但还是无法同时安装多个服务。解决这个问题可以用sc服务命令 比如安装两个个端口11212、11213,500M内存上限的缓存服务 通过cmd命令创建以下两个缓存服务: ---------...原创 2009-06-02 16:33:16 · 85 阅读 · 0 评论 -
spring的加载过程(web) (11)--publishEvent
spring的加载过程(web) (11)--publishEvent 最后一步:公布对应的事件.实例化一个ContextRefreshedEvent()事件. 方法定义:公布给定的事件给所有监听器。2008-12-01 17:29:12 · 430 阅读 · 0 评论 -
spring的加载过程(web) (10)--preInstantiateSingletons
spring的加载过程(web) (10)--preInstantiateSingletons 准备实例化单例bean. 方法定义:确保所有没有设置non-lazy-init的单例被实例化,也考虑FactoryBeans。通常调用在这factory建立的最后。DefaultListableBeanFactory实现。 1)首先检测这个注册表是否包含这个给定名字的单例的实例。即bean是否已经被实例...2008-12-01 17:23:06 · 269 阅读 · 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 · 213 阅读 · 0 评论 -
spring的加载过程(web) (8)--onRefresh
spring的加载过程(web) (8)--onRefresh 在特殊的context子类中初始化其他的特殊bean. 方法定义:能被复写来添加特殊context刷新工作的模板方法。在实例化单例之前,调用初始化特殊bean.默认是空实现。 在AbstractRefreshableWebApplicationContext中进行了实现。初始化主题能力(Initialize the theme c...2008-12-01 15:22:07 · 1604 阅读 · 0 评论 -
spring的加载过程(web) (7)--initApplicationEventMulticas
spring的加载过程(web) (7)--initApplicationEventMulticas 方法定义:初始化ApplicationEventMulticaster,如果没有在context中定义,用SimpleApplicationEventMulticaster 1)判断是否设置applicationEventMulticaster这个bean. 2)如果没设置就实例化一个Simple...2008-12-01 14:33:55 · 97 阅读 · 0 评论 -
spring的加载过程(web) (6)--initMessageSource
spring的加载过程(web) (6)--initMessageSource 为本context初始化消息源 方法定义:初始化信息源。如果在本context中没定义,用父的messagesource。 1)判断是否包含messageSource这个默认的资源文件处理bean. <1>如果存在则,使信息源认识父信息源(关联到父信息源)。 <2>反之,用空信息源接收get...2008-12-01 11:48:00 · 330 阅读 · 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 · 103 阅读 · 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 · 145 阅读 · 0 评论 -
spring的加载过程(web) (3)--postProcessBeanFactory
spring的加载过程(web) (3)--postProcessBeanFactory 修改应用的context的内部BeanFactory,在默认初始化之后。所有定义的bean都被加载,但是没有bean被实例化。允许注册特殊的BeanPostProcessors在确定的ApplicationContext实现中。 1.在AbstractApplicationContext中定义,在不同的子类中...2008-11-28 11:35:49 · 314 阅读 · 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 · 87 阅读 · 0 评论 -
spring的加载过程(web) (1)
自己看源码总结的不一定准确,记录下来以备以后查看。 1.通过web.xml配置ContextLoaderListener 或者 ContextLoaderServlet 来加载spring. 2.ContextLoaderListener 或者 ContextLoaderServlet 两个类都是调用createContextLoader()方法 new一个ContextLoader 实例。 ...2008-11-26 14:13:02 · 94 阅读 · 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 · 86 阅读 · 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 · 389 阅读 · 0 评论