
Spring
文章平均质量分 94
Evankaka
一步一个脚印,认真做好每一件事
展开
-
【Spring】IOC之基于注解的配置bean(上)
从Spring2.0以后的版本中,Spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜各有所爱,个人认为注解可以大大简化配置,提高开发速度,同时也不能完全取代XML配置方式,XML方式更加灵活,并且发展的相对成熟,这种配置方式为大多数 Spring开发者熟悉;注解方式使用起来非常简洁,但是尚处于发展阶段,XML配置文件和注解原创 2015-04-14 15:28:31 · 3238 阅读 · 2 评论 -
Spring之Construcotrer注入和setter注入不同的XML写法方式
本文主要讲解了Spring中constructor注入的4种不同写法和sette的3种不同写法原创 2015-04-04 23:42:51 · 5525 阅读 · 7 评论 -
AOP之基于Schema配置总结与案例
AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。在Spring配置文件中,所以AOP相关定义必须放在<aop:config>标签下,该标签下可以有<aop:pointcut>、<aop:advisor>、<aop:aspect>标签,配置顺序不可变。原创 2015-04-24 10:16:22 · 5968 阅读 · 5 评论 -
Spring JDBC原理与应用实例讲解
使用Spring进行基本的JDBC访问数据库有多种选择。Spring至少提供了三种不同的工作模式:Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDBC模板类是第一种工作模式。原创 2015-05-04 10:48:23 · 6561 阅读 · 6 评论 -
AOP之基于AspectJ注解总结与案例
Spring除了支持Schema方式配置AOP,还支持注解方式原创 2015-05-04 19:48:04 · 9649 阅读 · 7 评论 -
Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例
这几天研究了下Ajax注册的方法,通过在注册时输入用户名或邮箱等,就可以判断这个用户是否存在,以免用户来注册,然后提交了,系统才提示该用户名或邮箱不可用。使用Ajax便可实现这一功能,看了网上的都是php的,想想索性来写一个SpringMVC+Spring+Mybatis的。文章内容用到了很多技术,包括javascript、jquery、json、e表达式等。原创 2015-07-23 17:05:31 · 17472 阅读 · 21 评论 -
Spring之核心容器bean
摘要:Spring的核心容器实现了Ioc,其目 的是提供一种无侵入式的框架。在本文中,首先讲解了Spring的基础bean的相关知识,然后介绍了Spring是如何对bean进行管理的。原创 2015-04-07 16:03:23 · 7170 阅读 · 9 评论 -
Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+MySql的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。本文工程免费下载一、准备工作1. 首先创建一个表: CREATE TAB...原创 2015-09-30 07:50:31 · 71450 阅读 · 83 评论 -
Spring+Mybatis+Maven+MySql搭建实例
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+MySql的的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。本文工程免费下载一、准备工作1. 首先创建一个表: CREATE TABLE `t_use...原创 2015-09-29 08:32:16 · 8335 阅读 · 11 评论 -
Redis整合Spring结合使用缓存实例
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 摘要:本文介绍了如何在Spring中配置redis,并通过Spring中AOP的思想,将缓存的方法切入到有需要进入缓存的类或方法前面。一、Redis介绍什么是Redis? redis是一个key-value存储系统。和Memcache...原创 2015-12-24 20:02:39 · 37518 阅读 · 33 评论 -
Shrio登陆验证实例详细解读
本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+tomcat7.这里主要说了Shiro的搭建过程,Spring+SpringMVC+Mybatis的搭建过可以看这里Spring+Mybatis+SpringMVC+Maven+MySql搭建实例原创 2015-12-06 17:09:03 · 16423 阅读 · 14 评论 -
Spring配置及第一个Spring HelloWorld
本文将主讲了Spring在Eclipse下的配置,并用Spring运行了第一个HelloWorld.原创 2015-04-01 14:35:02 · 24396 阅读 · 13 评论 -
AOP之5种增强方法应用范例
Spring AOP 提供了 5 种类型的通知,它们分别是 Before Advice(前置通知)、After Returning Advice(后置通知)、Interception Around Advice(周围通知)、Throws Advice(异常通知)和 Introduction Advice(引介通知)。下面分别进行介绍。原创 2015-04-24 09:11:12 · 7856 阅读 · 3 评论 -
IOC之基于注解的配置bean(上)
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用原创 2015-04-15 15:28:28 · 4468 阅读 · 8 评论 -
Spring+SpringMVC+Mybatis+Mysql整合实例
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 本文要实现Spring+SpringMVC+Mybatis+Mysql的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来。建议可以先看笔者...原创 2015-05-17 18:06:48 · 42200 阅读 · 54 评论 -
IOC之基于注解的配置bean(下)
Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。Spring 通过一个 BeanPostProcessor 对 @Autowired 进行解析,所以要让 @Autowired 起作用必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。 在applicatonContext.xml中 把原来 引用的<po原创 2015-04-16 18:55:53 · 4251 阅读 · 2 评论 -
Spring事务管理-使用注解配置事务
事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects)支持声明式事务管理,特别是基于注解的声明式事务管理,简单易用 提供比其他事务API如JTA更简单的编程式事务管理API与spring数原创 2015-06-17 20:52:13 · 11019 阅读 · 0 评论 -
IOC之方法注入讲解
当一个Bean依赖的Bean和自己生命周期不同的时候:如Bean A依赖Bean B,Bean A 是singleton,如果需要在Bean A每次用到Bean B的时候都用一个Bean B的新的实例(注意是新的),即使通过在配置文件设置Bean B的 property或者 contructor-arg是不能实现的.这时候只能在Bean A中用Bean B的时候动态得到。原创 2015-04-13 11:44:43 · 5383 阅读 · 3 评论 -
AOP之JDK动态代理和CGLib动态代理
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka一、JAVA的动态代理 1.1 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理原创 2015-04-23 14:24:22 · 7011 阅读 · 10 评论 -
IOC之基于Java类的配置Bean
基于Java配置选项,可以编写大多数的Spring不用配置XML,但有几个基于Java的注释的帮助下解释。从Spring3.0开始支持使用java代码来代替XML来配置Spring,基于Java配置Spring依靠Spring的JavaConfig项目提供的很多优点。通过使用@Configuration, @Bean ,@Importand,@DependsOnannotations来实现Java的配置Spring.原创 2015-04-20 15:37:42 · 5915 阅读 · 2 评论 -
Spring之IOC自动装配解析
标签的 autowire 属性,它负责自动装配标签定义 JavaBean 的属性。这样做可以省去很多配置 JavaBean 属性的标签代码,使代码整洁、美观。但是它也有负面影响,即使用自动装配之后,无法从配置文件中读懂 JavaBean 需要什么属性。自动装配存在很多不正确的装配问题,例如错误装载属性、“byType”属性和“constructor”属性对相同类型参数无法判断等。当然,将自动装配和原创 2015-04-02 20:22:41 · 6592 阅读 · 2 评论 -
Spring事务管理——使用XML配置声明式事务
事务简介:事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用事务的四个关键属性(ACID)① 原子性(atomicity):事务室一个原子操作,有一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用② 一致性(consistency):一旦所有事务动作完成,事务就被提交。原创 2015-05-08 14:54:06 · 18869 阅读 · 4 评论 -
Spring之IOC的注入方式总结
在定义了 JavaBean 装载信息之后需要对其赋值。一个 JavaBean 的赋值可以通过构造方法完成初始化,或者通过 set()方法初始化和改变属性值。下面分别介绍如何在 XML 中配置 JavaBean 的属性为构造方法和 set()方法传递参数。1.为构造方法传递参数在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方原创 2015-04-02 18:10:59 · 11271 阅读 · 10 评论 -
IOC之bean之间的关系讲解
本文主要讲了Spring中Bean之间的关系,分为继承、依赖和引用三个类型。文章中都分别有例子和用法分析。原创 2015-04-14 14:51:53 · 4906 阅读 · 5 评论 -
Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 摘要:本文实现了一个后台由Spring+Mybatis+SpringMVC组成,分页采用PageHelper,前台展示使用bootstrap-paginator来显示效果的分页实例。整个项目由maven构成。这里主要讲了分页的实例,框架怎么搭建就不再说明,主要是...原创 2015-10-27 19:20:52 · 47424 阅读 · 74 评论