Spring学习记录(十四)---JDBC基本操作
摘要:先看一些定义: 在Spring JDBC模块中,所有的类可以被分到四个单独的包:1、core即核心包,它包含了JDBC的核心功能。此包内有很多重要的类,包括:JdbcTemplate类、SimpleJdbcInsert类,SimpleJdbcCall类,以及NamedParameterJdbcTem
阅读全文
posted @
2016-08-31 12:03
ooooevan
阅读(994)
推荐(0)
Spring学习记录(十三)---基于xml文件配置AOP
摘要:上一篇讲了用注解配置AOP,现在讲用xml怎么配置AOP 其实逻辑是一样的,只是用xml的方法,要把这种逻辑写出来,告诉spring框架去执行。 例子:这里的例子和上一篇的例子一样。换成xml方式 日志切面: 验证切面: main函数 重点看xml配置: 结果和注解配置的一致,但配置比较麻烦,不推荐
阅读全文
posted @
2016-08-30 20:56
ooooevan
阅读(290)
推荐(0)
Spring学习记录(十二)---AOP理解和基于注解配置
摘要:Spring核心之二:AOP(Aspect Oriented Programming) 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻
阅读全文
posted @
2016-08-28 22:29
ooooevan
阅读(1891)
推荐(0)
Spring学习记录(十一)---使用注解和自动装配
摘要:Spring支持用注解配置Bean,更简便。 上面的组件,是根据实际情况配的。比如写的一个类,是做业务处理的,那就用注解@Service表示服务层组件,以此类推。将整体分成不同部分。 要在xml加入context命名空间 这样,就表示要自动扫描 基类包的类以及子包中的类。类中有注解,就会被管理 例子
阅读全文
posted @
2016-08-25 23:02
ooooevan
阅读(4544)
推荐(0)
Spring学习记录(十)---使用FactoryBean配置Bean
摘要:之前学了,配置bean可以用普通全类名配置、用工厂方法配置,FactoryBean又是什么呢 有时候配置bean要用到,IOC其他Bean,这时,用FactoryBean配置最合适。 FactoryBean是一个接口,要用的话就要实现它。他有三个方法: getObject() //返回bean对象
阅读全文
posted @
2016-08-25 00:01
ooooevan
阅读(529)
推荐(0)
Spring学习记录(九)---通过工厂方法配置bean
摘要:1. 使用静态工厂方法创建Bean,用到一个工厂类 例子:一个Car类,有brand和price属性。 工厂类: xml配置 main函数测试 输出: 这个过程中,spring不再自己创建bean实例,bean实例由用户自己提供的工厂方法创建。静态工厂方法,方法必须是静态的 其实我还是不懂, 调用静
阅读全文
posted @
2016-08-24 22:01
ooooevan
阅读(451)
推荐(0)
Spring学习记录(八)---Bean的生命周期
摘要:之前说过,在调用下面时,就创建了容器和对象 那它又是怎样一步步创建的呢?要销毁怎么销毁? 用一个例子来看 xml中用init-mehod、 destroy-method表示调用初始化函数和销毁函数 main中 输出: 可以看出来,先调用构造函数和设置属性,然后再init()。 bean后置处理器:检
阅读全文
posted @
2016-08-24 18:58
ooooevan
阅读(558)
推荐(0)
Spring学习记录(七)---表达式语言-SpEL
摘要:SpEL Spring Expression Language:是一个支持运行时查询和操作对象图表达式语言、使用#{...}作为定界符,为bean属性动态赋值提供了便利。 ①对于普通的赋值,用SpEL也可以,但意义不大,如: ②引用Bean、属性和方法 ③支持运算符号 算数运算符:+ - * / 字
阅读全文
posted @
2016-08-24 17:12
ooooevan
阅读(364)
推荐(0)
Spring学习记录(六)---使用外部属性文件
摘要:在bean配置资源或系统部署,如数据库的连接时,需要这样: 要包含相关jar包:c3p0.jar 和mysql.connector.jar xml配置: main函数调用: 如果数据库有更改,在配置里改一下相关信息就可以。但是,实际项目中并不这样,因为实际中没有这么简单的配置,包含了大量的信息,如下
阅读全文
posted @
2016-08-24 12:55
ooooevan
阅读(675)
推荐(0)
Spring学习记录(五)---bean的作用域scope
摘要:作用域:singleton:单例,整个应用中只创建一个实例(默认) prototype:原型,每次注入时都新建一个实例 session:会话,每个会话创建一个实例 request:请求,每个请求创建一个实例 默认情况下,bean都是单例的,在下面这样时初始化,调用各个bean的构造函数 在第一行时,
阅读全文
posted @
2016-08-24 01:12
ooooevan
阅读(309)
推荐(1)
Spring学习记录(三)---bean自动装配autowire
摘要:Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系,少写几个ref autowire: no 默认情况,不自动装配,通过ref手动引用 byName 根据名字自动装配 byType 根据类型自动装配 constructor 根据构造函数参数的数据类型,进行byTy
阅读全文
posted @
2016-08-23 13:21
ooooevan
阅读(842)
推荐(0)
Spring学习记录(二)---容器和bean属性配置
摘要:下载spring包,在eclipse搭建spring环境。 这步我在eclipse中无法导入包,看网上的: http://sishuok.(和谐)com/forum/blogPost/list/2428.html 建一个java project 三个java文件,一个xml文件 helloword是
阅读全文
posted @
2016-08-23 00:48
ooooevan
阅读(575)
推荐(0)
Spring学习记录(一)---概念
摘要:Spring是什么? - 轻量级:Spring是非侵入性的,基于Spring开发的引用中的对象不可以不依赖Spring的API。 - 控制反转:(IOC Inversion of Control 、DI dependency injection 、)(核心) - 面向切面编程(AOP aspect
阅读全文
posted @
2016-08-23 00:47
ooooevan
阅读(294)
推荐(0)
过滤器中的chain.doFilter(request,response)
摘要:Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)
阅读全文
posted @
2016-08-02 00:33
ooooevan
阅读(37922)
推荐(7)