Spring
文章平均质量分 84
Spring总结
公众号Java3y
公众号:Java3y
展开
-
Spring第一篇【介绍Spring、引入Spring、Spring六大模块】
前言前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架…本博文主要是引入Spring框架…Spring介绍Spring诞生:创建Spring的目的就是用来替代更加重量级的的企业级Java技术简化Java的开发 基于POJO轻量级和最小侵入式开发通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程通过切面和模板减少样板式代码 侵入式原创 2017-05-09 15:16:29 · 3172 阅读 · 0 评论 -
Spring第二篇【Core模块之快速入门、bean创建细节、创建对象】
前言上篇Spring博文主要引出了为啥我们需要使用Spring框架,以及大致了解了Spring是分为六大模块的….本博文主要讲解Spring的core模块!搭建配置环境引入jar包本博文主要是core模块的内容,涉及到Spring core的开发jar包有五个:commons-logging-1.1.3.jar 日志spring-beans-3.2.5.RELEASE.jar原创 2017-05-10 11:46:18 · 1158 阅读 · 0 评论 -
Spring第三篇【Core模块之对象依赖】
前言在Spring的第二篇中主要讲解了Spring Core模块的使用IOC容器创建对象的问题,Spring Core模块主要是解决对象的创建和对象之间的依赖关系,因此本博文主要讲解如何使用IOC容器来解决对象之间的依赖关系!回顾以前对象依赖我们来看一下我们以前关于对象依赖,是怎么的历程直接new对象在最开始,我们是直接new对象给serice的userDao属性赋值…class UserSer原创 2017-05-10 14:55:21 · 716 阅读 · 0 评论 -
Spring第四篇【Intellij idea环境下、Struts2和Spring整合】
前言Spring的第二和第三篇已经讲解了Spring的基本要点了【也就是Core模块】…本博文主要讲解Spring怎么与Struts2框架整合…Struts2和Spring的整合关键点:action对象交给Spring来创建搭建环境进入jar包引入jar文件:1)引入struts .jar相关文件2)spring-core 相关jar文件3)spring-web 支持jar包 spri原创 2017-05-10 19:58:35 · 1622 阅读 · 0 评论 -
Spring第五篇【cglib、手动实现AOP编程】
前言到目前为止,已经简单学习了Spring的Core模块、也会怎么与Struts2框架进行整合了….于是我们就开启了Spring的AOP模块了…在讲解AOP模块之前,首先我们来讲解一下cglib代理、以及怎么手动实现AOP编程cglib代理在讲解cglib之前,首先我们来回顾一下静态代理和动态代理….我之前就写过了静态代理、动态代理的博文:http://blog.csdn.net/hon_3y/ar原创 2017-05-11 12:41:30 · 438 阅读 · 0 评论 -
Spring第六篇【Spring AOP模块】
前言Spring的第五篇也算是AOP编程的开山篇了,主要讲解了代理模式…..本博文主要讲解Spring的AOP模块:注解方式和XML方式实现AOP编程、切入点表达式..AOP的概述Aop: aspect object programming 面向切面编程功能: 让关注点代码与业务代码分离!面向切面编程就是指: 对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码”。原创 2017-05-11 15:34:50 · 398 阅读 · 0 评论 -
Spring第二篇和第三篇的补充【JavaConfig配置、c名称空间、装载集合、JavaConfig与XML组合】
前言在写完Spring第二和第三篇后,去读了Spring In Action这本书…发现有知识点要补充,知识点跨越了第二和第三篇,因此专门再开一篇博文来写…通过java代码配置bean由于Spring的自动装配并不能将第三方库组件装配到应用中,于是需要显式装配配置。显示装配有两种方式通过java代码装配bean通过XML装配beanSpring In Action作者首推使用自动装配的功能,而原创 2017-05-11 19:38:35 · 843 阅读 · 0 评论 -
Spring第七篇【Spring的JDBC模块】
前言上一篇Spring博文主要讲解了如何使用Spring来实现AOP编程,本博文主要讲解Spring的对JDBC的支持…对于JDBC而言,我们肯定不会陌生,我们在初学的时候肯定写过非常非常多的JDBC模板代码!回顾对模版代码优化过程我们来回忆一下我们怎么对模板代码进行优化的!首先来看一下我们原生的JDBC:需要手动去数据库的驱动从而拿到对应的连接.. try {原创 2017-05-15 12:51:43 · 930 阅读 · 0 评论 -
Spring第八篇【XML、注解实现事务控制】
前言本博文主要讲解Spring的事务控制,如何使用Spring来对程序进行事务控制….一般地,我们事务控制都是在service层做的。。为什么是在service层而不是在dao层呢??有没有这样的疑问…service层是业务逻辑层,service的方法一旦执行成功,那么说明该功能没有出错。一个service方法可能要调用dao层的多个方法…如果在dao层做事务控制的话,一个dao方法出错了,仅仅把事原创 2017-05-15 15:05:22 · 542 阅读 · 0 评论 -
Spring第九篇【Spring与Hibernate整合】
前言前面已经学习了如何使用Spring与Struts2进行整合,本博文主要讲解如何使用Spring对Hibernate进行整合Spring和Hibernate整合的关键点:SessionFactory对象交给Spring来创建Hibernate的事务交给Spring进行管理Spring和Hibernate整合步骤引入jar包连接池/数据库驱动包Hibernate相关jarSpring 核原创 2017-05-15 16:29:13 · 357 阅读 · 0 评论