Spring
文章平均质量分 61
atomic_joy
小人物急速蜗牛
展开
-
Spring初学(三)autowire、Bean周期
autowire:也是Bean的一个属性,多个属性值中自动锁定其中一个,理解为自动装配。autowire byName按名称自动匹配byType按类型自动匹配default按默认的属性(会在头部指定一个)有可能会报错,找到两个Bean或者以原创 2014-02-20 18:04:38 · 908 阅读 · 0 评论 -
Spring中的一些访问资源文件的接口方法(一)
关于Spring的一些资源访问接口:UrlResource:访问网络资源的实现类;ClassPathResource:访问类加载路径里资源的实现类;FileSystemResource:访问文件系统里面的实现类;ServletContextResource:访问相对于ServletContext路径里面的InputStreamResource:访问输入流资源ByteArra转载 2015-05-05 17:03:35 · 407 阅读 · 0 评论 -
Spring的事务管理基础情况(六)
JavaEE应用的传统事务有两种策略:全局事务和局部事务。全局事务由应用服务器管理,需要底层服务器的JTA的支持。局部事务和底层所采用的持久化技术有关,当采用JDBC持久化技术时,需要使用Connection对象来操作事务;而采用Hibernate持久化技术时,需要使用Session对象来操作事务。(全局)JTA: Transaction tx = ctx.lookup(); tx转载 2015-05-05 17:17:40 · 440 阅读 · 0 评论 -
Spring的Bean的生命周期(三)
Bean的生命周期Singleton:单例模式,在整个Spring IOC容器中,使用singleton定义的Bean将只有一个实例。(默认的)Prototype:原型模型,每次通过对容器的getBean方法获取prototype定义的bean时,都将产生一个新的bean。Request:对于每次HTTP请求,使用request定义的bean都产生一个新的实例。Session:HT转载 2015-05-05 17:12:21 · 397 阅读 · 0 评论 -
Spring实现零配置的方式(二)
实现“零配置”:以前JAVA支持跨平台,XML也支持跨平台的数据交换,后来受Rails框架的影响,也开始支持零配置的问题了。Rails框架采用“约定优于配置”的方式,Spring并没有采用“约定优于配置”的方法,但是它利用了几个Annotation:1.@Component:标注一个普通的Spring Bean类;2.@Controller:标注一个控制器组件类;3.@转载 2015-05-05 17:07:14 · 487 阅读 · 0 评论 -
Spring的AOP初步了解(四)
Spring AOP的初步实现:采用AspectJ实现AOP,它是基于java语言的AOP框架。对于AspectJ的简单例子可以参考D:AOP,可以从反编译中看到,经过ajc 指令编译后,那些.class文件都发生了改变!也就是说AspectJ是编译时增强的AOP框架。对于需要增强的类 采用aspect 关键字来定义类名。这里可以采用正则表达式的方式去匹配需要的方法名;A转载 2015-05-05 17:14:38 · 517 阅读 · 0 评论 -
Spring初学(二)Scope和set等的注入
Bean ScopesScope在web开发中只文档使用的范围,在Spring中它依然是表示范围的。Bean的一个属性,只Bean的范围。Scope解释singleton单例模式,每次取到的bean都是同一个(默认情况是这个)prototypePrototype:每次拿到的都是一个新的对象。request几乎不用原创 2014-02-20 15:49:24 · 929 阅读 · 0 评论 -
学习马士兵老师视频用的PPT(ssh)
马士兵Struts学习笔记(ppt):http://blog.csdn.net/liushuai_ly/article/details/7935291Hibernate的学习笔记:课程内容51HelloWorld52Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping53常见的0/R框架(了解)54hibernat原创 2014-01-15 11:42:14 · 1224 阅读 · 0 评论 -
Spring初学(一)IOC控制反转注入
这里我们使用model,Dao,Service模拟。1.新建项目,导入两个jar包A、 Spring.jar内部包含控制反转的内容 B、 Commons-logging.jar是我们用来输出日志用的 2.编写你要用到的实体类(model,这里我们使用User)package com.xxx.model;public class User { privat原创 2014-02-20 14:24:09 · 745 阅读 · 0 评论 -
关于Spring中的context:property-placeholder 导入多个独立的配置文件
最近项目里面实现的功能比较多,也继承了一些第三方的插件所以applicationContext文件里面的配置会增加,当我们需要 多个 properties文件的时候,一开始使用的时候,会出现引入两个properties文件报错。找了一下网上的资源:http://my.oschina.net/tinglanrmb32/blog/409115下面是大神的解答:spring中 c转载 2015-07-15 15:54:20 · 2519 阅读 · 0 评论