![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 84
白丶程序猿
这个作者很懒,什么都没留下…
展开
-
Spring的注解的AOP的通知类型和切入点的配置
1 Spring的注解的AOP的通知类型1.1 applicationContext.xml的配置 <!-- 在配置文件中开启注解的AOP的开发 --> <aop:aspectj-autoproxy /> <bean id="orderDao" class="com.itykd.dao.OrderDao"/> <bean id="myAsp...原创 2018-12-24 11:10:48 · 507 阅读 · 0 评论 -
Spring的工厂类
1 Spring工厂类的结构图 由结构图知:ApplicationContext是继承BeanFactory的2 BeanFactory和ApplicationContext的联系与区别2.1 BeanFactoryBeanFactory是一个老版本的工厂类,只要在调用getBean方法时,才会生成类的实例。2.2 ApplicationContextApplica...原创 2018-12-23 12:52:21 · 351 阅读 · 0 评论 -
Spring中bean的配置和管理
1 Spring中bean的配置1.1 <bean>标签的id和name区别id :使用了约束中的唯一约束。里面不能出现特殊字符的。 name :没有使用约束中的唯一约束(理论上可以出现重复的,但是实际开发不能出现的)。里面可以出现特殊字符。比如Spring和Struts整合的时候<bean name="/user" class="xxx.xxx.x...原创 2018-12-23 15:39:16 · 244 阅读 · 0 评论 -
Spring的IOC的注解开发
1 IOC注解开发入门1.1 创建web项目,引入jar包在Spring3的版本,只要引入基本包(https://blog.csdn.net/W2612888/article/details/85217984)即可,但是在Spring4的版本中,除了引入基本的开发包之外,还需要引入aop的包1.2 引入Spring的配置文件创建配置文件并引入context约束(注解开发需要),具体...原创 2018-12-23 19:24:58 · 146 阅读 · 0 评论 -
Spring底层AOP的原理示例(JDK动态代理和cglib动态代理)
1 JDK动态代理(必须要有接口)接口package com.itykd.dao;public interface UserDao { void save(); void update(); void find(); void delete();}实现类package com.itykd.dao.impl;import com.itykd.dao.UserDao;...原创 2018-12-23 20:54:14 · 403 阅读 · 0 评论 -
Spring的AOP的简单介绍
1.1 AOP概述1.1.1 什么是AOP?AOP:面向切面编程,AOP是OOP的扩展和延伸,解决OOP中遇到的问题 AOP使用了横向抽取代替了传统的纵向继承;下面有一个示例 假设Dao层在调用save方法保存到数据库前需要加上一个权限校验,传统的方式是通过写一个通用的BaseDao类并写一个checkPri的权限校验方法,然后让所有需要进行权限校验的类继承通用BaseDao,...原创 2018-12-23 21:05:09 · 190 阅读 · 0 评论 -
Spring的AOP开发
1 AspectJ的XML的方式1.1创建web项目,引入jar包除了基本包外(https://blog.csdn.net/W2612888/article/details/85217984),还需要引入下面的包:com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar:AspectJ的包 弹簧方面,4.2.4.RELEASE.ja...原创 2018-12-24 11:11:45 · 148 阅读 · 0 评论 -
Spring的JDBC模板的使用
1 Spring的JDBC模板的介绍Spring是EE开发的一站式的框架,有EE开发的每层的解决方案。Spring对持久层也提供了解决方案:ORM模块和JDBC的模板。 Spring提供了很多的模板用于简化开发: 2 Spring的JDBC模板入门2.1 创建项目,引入jar包spring-jdbc-4.2.4.RELEASE.jar:spring和jdbc整合的jar包 ...原创 2018-12-24 13:44:35 · 348 阅读 · 2 评论 -
Spring事务概述
1 Spring事务管理的API1.1 PlatformTransactionManager:平台事务管理器它是一个接口,是Spring用于管理事务的真正的对象(即Spring底层是通过PlatformTransactionManager进行事务管理的)DataSourceTransactionManager :底层使用JDBC管理事务 HibernateTransactionMa...原创 2018-12-24 14:30:09 · 239 阅读 · 2 评论 -
Spring的事务管理
1 编程式事务(手动编写代码)1.1 配置平台事务管理器 配置事务管理器transactionManager,需要将连接池注入平台事务管理器 <!-- Spring配置平台事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSou...原创 2018-12-24 16:28:17 · 164 阅读 · 0 评论 -
Spring入门
1 Spring的概述1.1 什么是Spring?Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架一站式框架:有Java EE开发的每一层的解决方案WEB层 :SpringMVC Service层 :Spring的Bean管理,Spring编程式、声明式事务 DAO层 Spring的Jdbc模板,Spr...原创 2018-12-23 00:59:37 · 389 阅读 · 0 评论