
Spring
文章平均质量分 64
Armo_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Spring】【Spring的动态代理】【静态代理思想】
代理:对类的包装,使其的方法功能更加强大. 目标对象:需要被代理的对象; 代理对象:目标对象的代理者.静态代理1.静态代理by接口做3件事 1 代理对象实现于目标对象的接口 2 将目标对象注入到代理对象中 3 代理对象在方法中,对目标对象进行包装代理对象的接口public interface IUser { public void dowork(String name);原创 2017-12-30 23:40:38 · 256 阅读 · 0 评论 -
【Spring】【对<bean>注入各种信息】【简单属性,对象属性,集合属性,构造器】
注入简单属性不需要写属性的类型,只需要这里写代码片注入对象属性注入集合属性注入构造器属性原创 2017-12-30 10:32:48 · 240 阅读 · 0 评论 -
【Spring】【Bean的scope属性】【Bean的初始化和销毁方法】
Bean的scope属性在Spring容器中的对象,默认是单例的.如dao,service.单例可以提高性能 但是也需要每次获取都要new一次Bean对象.如Struts2的 Action对象,每次页面请求,都需要一个性的Action对象. 解决方法:设置bean标签中的scope属性来设置bean的生命范围.singleton:单例.默认的,这个应用只有就一个对象prototype:原型模原创 2017-12-29 23:45:37 · 1464 阅读 · 0 评论 -
【Spring】【BeanFactory容器+ApplicationContext容器】【加载过程】【Spring的测试环境】
2种Spring的容器<!--applicationContext.xml文件声明bean--><bean id="employeeDAO" class="dao.impl.EmployeeDAOImpl" />1.BeanFactory容器Spring最简单的容器,功能就只有IOC + DI. @Test public void dowork() { //获得配置文原创 2017-12-29 22:56:14 · 402 阅读 · 0 评论 -
【Spring】【AOP】【事务的切入】
简介事务应该在service层启动,但数据库的操作是在dao层.事务开关的方式不同的dao层,开启事务的方式不一样,Spring给了不同的事务管理员.JDBC的事务管理员:DataSourceTransactionManager - Connection对象.setAutoCommit(false) 获取事务 - Connection对象.commit();原创 2017-12-31 19:38:52 · 823 阅读 · 0 评论 -
【Spring】【Spring的注解】
声明使用注解1.往Spring注入bean的注解 2.往bean注入属性的主键 3.AOP的注解 component-scan包含annotation-config <!-- 使用注解 --> <context:component-scan base-package="pack.pack"/> <context:annotation-config/> <aop:a原创 2017-12-31 15:18:12 · 414 阅读 · 0 评论 -
【Spring】【IOC】【Spring容器注入Bean对象的四种方式】【Spring中注入bean对象的注解】
简介Spring的IOC功能,就是对象的实例化工作,由Spring容器完成.Bean对象注意点需要无参构造器;默认情况下,生成的实例为单例;在配置文件中的<Bean>,其实就是实例. - Spring容器注入Bean对象.1.原创 2017-12-29 20:15:03 · 2679 阅读 · 0 评论 -
【Spring】【DI】【Bean对象注入属性的三个方式】【Autowired,Qualifier,Resource注解】
Bean的属性注入的三个方式向dao类注入sessionFactory属性1.使用<property>可以注入String,list等+bean对象 <bean id="sessionFactory" class="XXX.XXX.HibernateTransactionManager" /> <bean id="employeeDAO" class="dao.impl.Employee原创 2017-12-29 23:58:52 · 1146 阅读 · 0 评论 -
【Spring】【AOP】【面向切面编程】【AOP的注解】【获取参数和修改参数】
Spring的AOP功能就是面向切面编程.我们从Spring容器取出的值,就是已经被重新包装过代理对象概念通知: 要切入的内容切点: 要切入的地方 切面织入: 将切面织入类的方法中,切面=通知+切点通知的类在该类中声明各自通知,每个通知+切点,都能组成一个切面public class MyAdvice { //前置通知 public void before() {原创 2017-12-31 12:13:15 · 11731 阅读 · 0 评论 -
【Spring】【环境搭建】【applicationContext.xml文件的部署+web.xml部署】
applicationContext.xml文件的部署1.声明命名空间tx+beans+context+aop"http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.spring原创 2017-12-29 11:09:22 · 341 阅读 · 0 评论