Spring
hurricane_ning
这个作者很懒,什么都没留下…
展开
-
Spring使用Xml创建bean的过程
Spring通过Xml创建bean的过程:ClassPathXmlApplicationContext 的 构造方法调用 AbstractRefreshableConfigApplicationContext 的 setConfigLocations调用 AbstractApplicationContext 的 refresh()调用 AbstractApplicationContext 的 obtainFreshBeanFactory()调用 AbstractApplicationCo...原创 2020-10-13 21:40:48 · 286 阅读 · 0 评论 -
SSH三大框架整合分析
1. Springs整合struts2核心包:spring-web-4.2.4.RELEASE.jar (下边的B监听器在这个包中) 我们首先来标记两监听器:A监听器:javax.servlet.ServletContextListener这个监听器监听着ServletContext的创建和销毁 ,因此项目一旦启动,就会触发监听器的行为;B监听器:org.springframework.web...原创 2018-06-20 00:21:30 · 560 阅读 · 0 评论 -
Spring 给 IOC 之外的 类 留的后门
对于想要拥有自动装配能力,并且想把这种能力暴露给外部应用的BeanFactory类需要实现此接口。 正常情况下,不要使用此接口,应该更倾向于使用BeanFactory或者ListableBeanFactory接口。此接口主要是针对框架之外,没有向Spring托管Bean的应用。通过暴露此功能,Spring框架之外的程序,具有自动装配等Spring的功能。 需要注意的是,Applica...转载 2018-07-28 17:24:00 · 313 阅读 · 0 评论 -
Spring整合框架配置总结
1. Spring Data JPA 配置:0.框架知识概述:Spring Data JPA 是一个持久层的框架,而一个持久层框架所做的事情不过两件:连接数据库(比如 JDBD连接数据库) 2.操作数据库(比如 sql 操作数据库);连接数据库:配置参数抽取: config.properties 配置:# oracle jdbc propertiesjdbc.url...原创 2018-07-20 00:41:45 · 722 阅读 · 0 评论 -
Spring注解方式和配置文件方式的混用
1.注解方式和配置文件方式的混用: 1.配置文件方式 : 用于配置对象的创建 <beans> <!--开启扫描--> <context:component-scan base-package="需要扫描注解的包名"></context:component-scan> ...原创 2018-08-09 20:08:32 · 2118 阅读 · 0 评论 -
Spring之AOP相关术语介绍
1.AOP相关术语介绍.avi(掌握) 目标对象target: 被代理增强的对象 连接点join point: 被拦截到的方法 切入点pointcut: 被拦截到的方法当中可以插入增强的方法 通知advice: 增强的代码 切面aspect(关系): 通知和切点的结合,指定把什么(增强)插入到哪里(切点)去 ...原创 2018-08-09 20:09:11 · 194 阅读 · 0 评论 -
SpringDataJPA的个人理解
1.项目集成Spring 1.开发核心包 :导入context包 2.AOP支持 :导入Aspects包 3.测试集成 : 导入test包 4.web集成,配置监听器: 导入web包 5.整合持久层框架: 导入orm包 6.在web.xml中配置spring的监听器; 2.Spring整合JPA 1.在appl...原创 2018-08-09 20:14:13 · 3504 阅读 · 0 评论 -
Springmvc-Spring-Mybatis整合
1. Springmvc 操作流程分析: 1. 入口是: DispatcherServlet 这个在web.xml中配置,用来拦截请求;同时在 DispatcherServlet 中设置初始化参数: contextConfigLocation 用来指定它的核心配置文件的路径:classpath:spring/springmvc.xml; 2. 在核心配置文件中配置...原创 2018-08-13 13:00:33 · 128 阅读 · 0 评论 -
SSH/SSM整合分析
1. SSH框架: 1.struts2 与 Spring整合要解决的核心问题是,如何在action中获得被spring管理的service 解决思路: 1: 想办法让action具有 自动注入的功能; 2: 让action纳入spring管理; 解决方案: 导入整合包: st...原创 2018-08-13 13:00:42 · 494 阅读 · 0 评论 -
各种配置文件大总结
1. Spring Data JPA 配置:0.框架知识概述:Spring Data JPA 是一个持久层的框架,而一个持久层框架所做的事情不过两件:连接数据库(比如 JDBD连接数据库) 2.操作数据库(比如 sql 操作数据库);连接数据库:配置参数抽取: config.properties 配置:# oracle jdbc propertiesjdbc.url...原创 2018-08-13 13:01:42 · 10334 阅读 · 0 评论 -
SSM整合流程
1. lib目录导入jar包2. mybatis整合 1. 编写mybatis核心配置文件 sqlMapConfig.xml 2. 编写jdbc.properties 连接参数配置文件 3. 编写 applicationContext-dao.xml ; 1. 导入 jdbc.properties; 2. 配置连接池; 3....原创 2018-08-13 13:01:01 · 475 阅读 · 0 评论 -
从jdbc到hibernate再到spring
1.对数据库的操作方式: 1.传统jdbc编程的步骤: statement来执行操作 第一步: 建个工程, 把 要操作的数据库的 驱动给 弄进来. 并且添加到 build path, (变成奶瓶 形状 ) 第二步: 注册驱动 第三步: 获得连接, Connection对象 第四步: 获得可以 发送sql语句的 statement对象 第五步: ...原创 2018-06-17 22:56:56 · 296 阅读 · 0 评论 -
AOP的理解
1.AOP相关术语介绍.avi(掌握) 目标对象target: 被代理增强的对象 连接点join point: 被拦截到的方法 切入点pointcut: 被拦截到的方法当中可以插入增强的方法 通知advice: 增强的代码 切面aspect(关系): 通知和切点的结合,指定把什么(增强)插入到哪里(切点)去 织入weaving: 通知插入到切点的...原创 2018-06-17 22:48:32 · 446 阅读 · 0 评论 -
spring之注解和配置
1.注解方式和配置文件方式的混用:1.配置文件方式 : 用于配置对象的创建 <beans><!--开启扫描--><context:component-scan base-package="需要扫描注解的包名"></context:component-scan><!--配置对象--><bean id="对象在框架中的原创 2018-06-22 23:36:01 · 101 阅读 · 0 评论 -
spring1.1
1.注解方式和配置文件方式的混用:1.配置文件方式 : 用于配置对象的创建 <beans><!--开启扫描--><context:component-scan base-package="需要扫描注解的包名"></context:component-scan><!--配置对象--><bean id="对象在框架中的原创 2018-06-24 00:39:56 · 155 阅读 · 0 评论 -
spring之1
1.注解方式和配置文件方式的混用:1.配置文件方式 : 用于配置对象的创建 <beans><!--开启扫描--><context:component-scan base-package="需要扫描注解的包名"></context:component-scan><!--配置对象--><bean id="对象在框架中的原创 2018-06-24 00:41:07 · 202 阅读 · 0 评论 -
spring之2
1.注解方式和配置文件方式的混用:1.配置文件方式 : 用于配置对象的创建 <beans><!--开启扫描--><context:component-scan base-package="需要扫描注解的包名"></context:component-scan><!--配置对象--><bean id="对象在框架中原创 2018-06-24 00:41:42 · 87 阅读 · 0 评论 -
spring之3
1.AOP相关术语介绍.avi(掌握)目标对象target: 被代理增强的对象 连接点join point: 被拦截到的方法切入点pointcut: 被拦截到的方法当中可以插入增强的方法通知advice: 增强的代码切面aspect(关系): 通知和切点的结合,指定把什么(增强)插入到哪里(切点)去织入weaving: 通知插入到切点的过程代理 ...原创 2018-06-24 00:42:12 · 125 阅读 · 0 评论 -
spring之4
1.对数据库的操作方式:1.传统jdbc编程的步骤: statement来执行操作第一步: 建个工程, 把 要操作的数据库的 驱动给 弄进来. 并且添加到 build path, (变成奶瓶 形状 )第二步:注册驱动第三步:获得连接, Connection对象第四步:获得可以 发送sql语句的 statement对象第五步:执行sql语句, 并且解析...原创 2018-06-24 00:42:45 · 100 阅读 · 0 评论 -
spring之6
1.spring整合hibernate:1.本质就是:spring容器来管理hibernate的sessionFactory2.实现方式: 第一步:spring框架提供了一个类:org.springframework.orm.hibernate5.LocalSessionFactoryBean这个类是一个SessionFactory的工厂类,它可以产生SessionFactory;根据...原创 2018-06-24 00:43:59 · 211 阅读 · 0 评论 -
spring之7
1.spring整合hibernate:1.本质就是:spring容器来管理hibernate的sessionFactory2.实现方式: 第一步:spring框架提供了一个类:org.springframework.orm.hibernate5.LocalSessionFactoryBean这个类是一个SessionFactory的工厂类,它可以产生SessionFactory;根据...原创 2018-06-24 00:44:35 · 119 阅读 · 0 评论 -
SSH整合5
1.一方级联删除多方,在多方维护外键的情况下,会触发多方将外键删除.2.在一对多关系中,根据一方查询多方返回list转换成json时出现的问题:1. 查询一方时,它包含的 多方属性 会延迟加载,查询多方时,它包含的 一方属性 会立即加载,2.基于以上两点我们讨论以下两种情况:1.在action中查询一方时,返回的是一方对象,并且其中的 多方属性 是一个代理对象,只有多方的id值,而没有内...原创 2018-06-24 00:45:02 · 103 阅读 · 0 评论 -
spring之注解和配置
1.注解方式和配置文件方式的混用:1.配置文件方式 : 用于配置对象的创建 <beans><!--开启扫描--><context:component-scan base-package="需要扫描注解的包名"></context:component-scan><!--配置对象--><bean id="对象在框架中的原创 2018-06-22 23:37:08 · 94 阅读 · 0 评论