E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring学习
Spring学习
8-Spring事务管理(编程式事务管理)
一、Spring事务的相关知识 1、事务是指一系列独立的操作,但在概念上具有原子性。比如转账:A账号-100,B账号+100,完成。这两个操作独立是没问题的。但在逻辑上,要么全部完成,要么一起失败。 1)jdbc事务:每个Connection都带有一个事务,只是默认被设置为自动提交。一个连接可以有多个事务。对于JDBC,只有在同一个连接内,才有讨论是否提交的前提。 2)Hibernate事务:
kabibo
·
2016-02-04 17:00
Spring学习
7-Spring整合Hibernate
一、Springl为什么要整合Hibernate 二者的整合主要是把hibernate中核心的一些类型交给spring管理,这些类型主要包括sessionFactory、transactionManager、transactionTemplate,把这些类型配置成bean,然后注入到hibernate的DAO层中,这样在DAO层中就可以直接使用这些对象而不用考虑如何创建这些对象,最主要的还是对Se
kabibo
·
2016-02-04 17:00
Spring学习
6-Spring整合Struts2
一、Spring为什么要整合Struts2 Struts2与Spring进行整合的根本目的就是要让Spring为Struts2的Action注入所需的资源对象,它们整合的原理则是只要导入了struts2的spring插件包,不需要进行任何额外的配置,Struts2的Action实例对象将由struts2的spring插件创建,该插件会按照Action的属性名称自动从spring容器中查找相同名
kabibo
·
2016-02-04 17:00
Spring学习
5-Spring整合JDBC及其事务处理(注解方式)
一、整合的步骤 1、步骤一:首先要获得DataSource连接池(推荐使用B方式):要对数据库执行任何的JDBC操作,需要有一个Connection.在Spring中,Connection对象是通过DataSource获得的。有几种方法可以得到DataSource,其中一种方法是使用Spring提供的轻量级org.springframework.jdbc.datasource.DriverMana
kabibo
·
2016-02-04 17:00
Spring学习
4-面向切面(AOP)之aspectj注解方式
一、简介 1、AOP用在哪些方面:AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,例如事务处理、日志管理、权限控制,异常处理等,封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。 2、AOP中的概念: Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是横切性关注点的抽象
kabibo
·
2016-02-04 17:00
Spring学习
4-面向切面(AOP)之schema配置方式
一、通过Scheme配置实现AOP步骤(SpringAOP环境的环境与上篇博文Spring接口方式相同) 步骤一、编写业务类:publicclassAspectBusiness{ //切入点 publicStringdelete(Stringobj){ System.out.println("==========调用切入点:"+obj+"说:你敢删除我!===========\
kabibo
·
2016-02-04 17:00
Spring学习
4-面向切面(AOP)之Spring接口方式
一、初识AOP 关于AOP的学习可以参看帮助文档:spring-3.2.0.M2\docs\reference\html目录下index.html的相关章节 1、AOP:Aspect-OrientedProgramming。AOP是OOP的补充,是GOF的延续。说到AOP,我们就不得不来提一下软件的纵向和横向问题。从纵向结构来看就是我们软件系统的各个模块,它主要负责处理我们的核心业务(例如
kabibo
·
2016-02-04 17:00
Spring学习
3—控制反转(IOC)基于Annotation(注解)的依赖注入实现
一、依赖注入--手工装配—注解方式 在java代码中使用@Autowired或@Resource注解方式进行装配的前提条件是: 1、引入context命名空间需要在xml配置文件中配置以下信息: 注意到: 在配置文件中添加context:annotation-config标签这个配置隐式注册了多个对注释进行解析处理的处理器: A
kabibo
·
2016-02-04 17:00
Spring学习
2—Spring容器
一、Spring容器接口关系 容器是Spring框架的核心,Spring容器就是一个巨大的工厂。Spring容器使用Ioc(控制反转(InversionofControl)管理所有组成应用系统的组件。 Spring容器会使用XML解析器读取改属性值,并利用反射来创建该实现类的实例。 Spring有两个核心接口:BeanFactory和ApplicationContext,其中Applicatio
kabibo
·
2016-02-04 17:00
MyEclipse Spring 学习总结三 SpringMVC
MyEclipse
Spring学习
总结三SpringMVC项目结果如下: web.xml文件 SpringMVCApplication HelloWeb org.springframework.web.servlet.DispatcherServlet
work hard work smart
·
2016-02-03 17:00
MyEclipse Spring 学习总结三 SpringMVC
MyEclipse
Spring学习
总结三SpringMVC项目结果如下: web.xml文件 SpringMVCApplication HelloWeb org.springframework.web.servlet.DispatcherServlet
work hard work smart
·
2016-02-03 17:00
spring学习
spring学习
要点:IOC AOP MVC 事务 异常spring注入方式set注入:定义private的变量,然后定义setter方法。
yizhangxyz
·
2016-01-31 11:00
Spring学习
笔记(十七):spring配置文件详解以及beans:beans标签
第一行的意思就是你这个文件的默认schema为security,所以你的beans定义就需要加上前缀beans一般的定义文件默认都是beans;下面是spring配置文件的详解:转自:http://blog.csdn.net/zzjjiandan/article/details/22922847Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的
Jalon2015
·
2016-01-28 10:52
Spring学习笔记
Spring学习
笔记(十七):spring配置文件详解以及beans:beans标签
第一行的意思就是你这个文件的默认schema为security,所以你的beans定义就需要加上前缀beans一般的定义文件默认都是beans;下面是spring配置文件的详解:转自:http://blog.csdn.net/zzjjiandan/article/details/22922847 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发
Jalon2015
·
2016-01-28 10:00
Spring学习
之Ioc
IocIoc容器实现了对象的生命周期管理,降低了组件间的耦合度,将耦合推迟到了配置文件中,实现了软件各层间的解耦。Ioc控制反转即应用本身不负责依赖对象的创建及维护,而是由外部容器负责,这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。SpringIoc搭建Ioc应用1.项目数据库的切换1 2 3 10 11 12 13 14applicationContext.xml1
郑州的文武
·
2016-01-27 22:00
spring学习
笔记之AOP
(1)基于配置文件的AOP:基本术语:joinpoint(连接点)pointcut(切入点)advice(通知)aspect(方面)introduce(引入):在不修改类的前提下为类添加新的方法和属性AOPproxy(aop代理)weaving(织入)Advice:beforeadvice前置通知afterreturningadvice返回后通知afterthrowingadvice 抛出异
不会编程的小逗比丶
·
2016-01-27 11:00
spring学习
笔记之AOP
(1)基于配置文件的AOP:基本术语:joinpoint(连接点)pointcut(切入点)advice(通知)aspect(方面)introduce(引入):在不修改类的前提下为类添加新的方法和属性AOPproxy(aop代理)weaving(织入)Advice:beforeadvice前置通知afterreturningadvice返回后通知afterthrowingadvice 抛出异
不会编程的小逗比丶
·
2016-01-27 11:00
spring学习
笔记之AOP
(1)基于配置文件的AOP:基本术语:joinpoint(连接点)pointcut(切入点)advice(通知)aspect(方面)introduce(引入):在不修改类的前提下为类添加新的方法和属性AOPproxy(aop代理)weaving(织入)Advice:beforeadvice前置通知afterreturningadvice返回后通知afterthrowingadvice 抛出异
不会编程的小逗比丶
·
2016-01-27 11:00
Spring学习
笔记(十六):无状态 bean和有状态bean
现实中,很多朋友对两种sessionbean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反:有状态和无状态会话bean的本质区别是它们的生命期。首先解释一个下面要用到的概念--用户:sessionbean的用户实际上就是直接调用ejb的类的实例,甚至是这个实例的某个方法
Jalon2015
·
2016-01-26 17:07
Spring学习笔记
Spring学习
笔记(十六):无状态 bean和有状态bean
现实中,很多朋友对两种sessionbean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反:有状态和无状态会话bean的本质区别是它们的生命期。首先解释一个下面要用到的概念--用户:sessionbean的用户实际上就是直接调用ejb的类的实例,甚至是这个实例的某个方法
Jalon2015
·
2016-01-26 17:00
Spring学习
笔记(3)之Spring对JDBC的支持
Spring对JDBC的支持使用JdbcTemplate跟新数据库1.JDBCTemplate的使用1)创建连接池的相关配置a)导入资源文件:即导入写有连接池配置的相关信息的配置文件b)配置C3P0Bean。2)配置Spring的JDBCTemplate:即配置JDBCTemplate的Bean。3)在java文件中通过IOC容器获得JdbcTemplate的对象。4)通过JdbcTemplate
WarrenWP
·
2016-01-24 10:02
SpringMVC
Spring学习
笔记(2)之Spring AOP
SpringAOPAOP简介1.AOP(Aspect-OrientedProgramming,面向切面编程):是一种新的方法论,是对传统OOP(Object-OrientedProgramming,面向对象编程)的补充.2.AOP的主要编程对象是切面(aspect),而切面模块化横切关注点.3.在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能在哪里,以什么方式应用,并且不必修改受
WarrenWP
·
2016-01-24 10:58
Spring
Spring学习
总结(3)——Spring配置文件详解
Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。JavaEE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。 下
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(6)——Spring之核心容器bean
一、Bean的基础知识1.在xml配置文件中,bean的标识(id和name) id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean或给bean起别名。[html] viewplaincopy ........ 2.bean的classclass属性指定了bean的来源,即bean的实际路径。注意要指定全路径,而不可只写类名。3.Singlet
zhanghaiyang
·
2016-01-20 14:00
Spring学习
详解(1)——Spring入门详解
一:spring的基本用法:1,关于spring容器:spring容器是Spring的核心,该容器负责管理spring中的java组件,ApplicationContextctx =newClassPathXmlApplicationContext("bean.xml");//这种方式实例化容器,容器会自动预初始化所有Bean实例ctx.getBean("beanName");Applicatio
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(2)——Spring的常用注解
本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。?1@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解作用域@Lazy(true)表示延迟初始化@Service用于标注业务层组件、@Control
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(4)——Spring AOP教程
一、概念AOP(AspectOrientedProgramming):面向切面编程。面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。二、用途日志记录,性能统计,安全控制,权限管理,事务处理,异常处理,资源池管理。三、详解注
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(5)——IOC注入方式总结
一、构造注入在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方法传递参数。现在以一个简单的输出学生信息的实例演示如何为构造方法传递参数。实例程序创建过程如下。(1)建立Student接口,它是对学生类的简单抽象。程序代码如下[java] viewplaincopypackage com.linbingwen; publ
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(3)——Spring配置文件详解
Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。JavaEE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。 下
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(6)——Spring之核心容器bean
一、Bean的基础知识1.在xml配置文件中,bean的标识(id和name) id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean或给bean起别名。[html] viewplaincopy ........ 2.bean的classclass属性指定了bean的来源,即bean的实际路径。注意要指定全路径,而不可只写类名。3.Singlet
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(4)——Spring AOP教程
一、概念AOP(AspectOrientedProgramming):面向切面编程。面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。二、用途日志记录,性能统计,安全控制,权限管理,事务处理,异常处理,资源池管理。三、详解注
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(2)——Spring的常用注解
本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。?1@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解作用域@Lazy(true)表示延迟初始化@Service用于标注业务层组件、@Control
zhanghaiyang
·
2016-01-20 14:00
Spring学习
详解(1)——Spring入门详解
一:spring的基本用法:1,关于spring容器:spring容器是Spring的核心,该容器负责管理spring中的java组件,ApplicationContextctx =newClassPathXmlApplicationContext("bean.xml");//这种方式实例化容器,容器会自动预初始化所有Bean实例ctx.getBean("beanName");Applicatio
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(5)——IOC注入方式总结
一、构造注入在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方法传递参数。现在以一个简单的输出学生信息的实例演示如何为构造方法传递参数。实例程序创建过程如下。(1)建立Student接口,它是对学生类的简单抽象。程序代码如下[java] viewplaincopypackage com.linbingwen; publ
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(3)——Spring配置文件详解
Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。JavaEE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。 下
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(2)——Spring的常用注解
本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。?1@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解作用域@Lazy(true)表示延迟初始化@Service用于标注业务层组件、@Control
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(4)——Spring AOP教程
一、概念AOP(AspectOrientedProgramming):面向切面编程。面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。二、用途日志记录,性能统计,安全控制,权限管理,事务处理,异常处理,资源池管理。三、详解注
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(6)——Spring之核心容器bean
一、Bean的基础知识1.在xml配置文件中,bean的标识(id和name) id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean或给bean起别名。[html] viewplaincopy ........ 2.bean的classclass属性指定了bean的来源,即bean的实际路径。注意要指定全路径,而不可只写类名。3.Singlet
zhanghaiyang
·
2016-01-20 14:00
Spring学习
详解(1)——Spring入门详解
一:spring的基本用法:1,关于spring容器:spring容器是Spring的核心,该容器负责管理spring中的java组件,ApplicationContextctx =newClassPathXmlApplicationContext("bean.xml");//这种方式实例化容器,容器会自动预初始化所有Bean实例ctx.getBean("beanName");Applicatio
zhanghaiyang
·
2016-01-20 14:00
Spring学习
总结(5)——IOC注入方式总结
一、构造注入在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方法传递参数。现在以一个简单的输出学生信息的实例演示如何为构造方法传递参数。实例程序创建过程如下。(1)建立Student接口,它是对学生类的简单抽象。程序代码如下[java] viewplaincopypackage com.linbingwen; publ
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(3)——Spring配置文件详解
Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。JavaEE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。 下
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(2)——Spring的常用注解
本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。?1@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解作用域@Lazy(true)表示延迟初始化@Service用于标注业务层组件、@Control
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(6)——Spring之核心容器bean
一、Bean的基础知识1.在xml配置文件中,bean的标识(id和name) id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean或给bean起别名。[html] viewplaincopy ........ 2.bean的classclass属性指定了bean的来源,即bean的实际路径。注意要指定全路径,而不可只写类名。3.Singlet
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(4)——Spring AOP教程
一、概念AOP(AspectOrientedProgramming):面向切面编程。面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。二、用途日志记录,性能统计,安全控制,权限管理,事务处理,异常处理,资源池管理。三、详解注
zhanghaiyang
·
2016-01-20 13:00
Spring学习
详解(1)——Spring入门详解
一:spring的基本用法:1,关于spring容器:spring容器是Spring的核心,该容器负责管理spring中的java组件,ApplicationContextctx =newClassPathXmlApplicationContext("bean.xml");//这种方式实例化容器,容器会自动预初始化所有Bean实例ctx.getBean("beanName");Applicatio
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(5)——IOC注入方式总结
一、构造注入在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方法传递参数。现在以一个简单的输出学生信息的实例演示如何为构造方法传递参数。实例程序创建过程如下。(1)建立Student接口,它是对学生类的简单抽象。程序代码如下[java] viewplaincopypackage com.linbingwen; publ
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(4)——Spring AOP教程
一、概念AOP(AspectOrientedProgramming):面向切面编程。面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。二、用途日志记录,性能统计,安全控制,权限管理,事务处理,异常处理,资源池管理。三、详解注
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(6)——Spring之核心容器bean
一、Bean的基础知识1.在xml配置文件中,bean的标识(id和name) id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean或给bean起别名。[html] viewplaincopy ........ 2.bean的classclass属性指定了bean的来源,即bean的实际路径。注意要指定全路径,而不可只写类名。3.Singlet
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(5)——IOC注入方式总结
一、构造注入在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方法传递参数。现在以一个简单的输出学生信息的实例演示如何为构造方法传递参数。实例程序创建过程如下。(1)建立Student接口,它是对学生类的简单抽象。程序代码如下[java] viewplaincopypackage com.linbingwen; publ
zhanghaiyang
·
2016-01-20 13:00
Spring学习
总结(2)——Spring的常用注解
本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。?1@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解作用域@Lazy(true)表示延迟初始化@Service用于标注业务层组件、@Control
zhanghaiyang
·
2016-01-20 13:00
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他