随笔分类 -  Spring

摘要:1. groupId artifactId version 2. dependencies 3. plugins http://shmilyaw-hotmail-com.iteye.com/blog/2170300 阅读全文
posted @ 2017-06-08 11:52 fysola 阅读(335) 评论(0) 推荐(0) 编辑
摘要:测试Spring容器 在Junit的测试类中,继承AbstractJUnit4SpringContextTests就可以进行Spring容器测试, 例如下面测试用例, 在AbstractJUnit4SpringContextTests中自带一个applicationContext属性变量,默认使用a 阅读全文
posted @ 2017-04-16 22:47 fysola 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:由于对SSH还停留在比较初级的应用水平上,今天在遇到一个疑惑时折腾了很久,具体问题是这样的, 有这么一个测试方法, 其中的MgrManager是一个业务类, 提供一个根据名字查询员工的功能, 以上方法执行完全没有问题, 然后又有下面这个测试方法, test1是使用业务类间接得查询数据库,得到结果,而 阅读全文
posted @ 2017-04-16 20:22 fysola 阅读(7971) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库 JDBC事务 Spring事务 SOA XML/JSON redis/memcached 反射,类加载,JVM 工具类:UML, Maven, 性能类:CPU监控,memary监控,高并发 ref: https://www.douban.com/group/topic/93700 阅读全文
posted @ 2017-02-17 22:08 fysola 阅读(281) 评论(0) 推荐(0) 编辑
摘要:Spring框架介绍 Spring是一个贯穿各层为javaEE提供一站式解决方案的框架,Spring中主要有容器模块,AOP模块,ORM和DAO模块,Web模块等等,具体有以下功能特征。 IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器),提高了组件之间的解耦 AOP的将一些通 阅读全文
posted @ 2017-02-16 11:07 fysola 阅读(460) 评论(0) 推荐(0) 编辑
摘要:如果要用Spring整合 Hibernate,只需要在Spring容器中配置好SessionFactory,如果同需要加入事务控制,只需要配置好相应的事务管理器即可。 下面是一个Spring中的Hibernate的SessionFactory配置, 实现DAO组件的基类,通常会面向接口编程,因此定义 阅读全文
posted @ 2017-02-10 18:02 fysola 阅读(260) 评论(0) 推荐(0) 编辑
摘要:JAVA EE传统事务机制 通常有两种事务策略:全局事务和局部事务。全局事务可以跨多个事务性资源(即数据源,典型的是数据库和消息队列),通常都需要J2EE应用服务器的管理,其底层需要服务器的JTA支持。而局部事务则与底层采用的持久化技术有关,如果底层直接使用JDBC,需要用Connection对象来 阅读全文
posted @ 2017-02-09 22:04 fysola 阅读(13980) 评论(0) 推荐(1) 编辑
摘要:Spring的缓存机制非常灵活,可以对容器中任意Bean或者Bean的方法进行缓存,因此这种缓存机制可以在JavaEE应用的任何层次上进行缓存。 Spring缓存底层也是需要借助其他缓存工具来实现,例如EhCache(Hibernate缓存工具),上层则以统一API编程。 要使用Spring缓存,需 阅读全文
posted @ 2017-02-08 15:28 fysola 阅读(24424) 评论(0) 推荐(4) 编辑
摘要:AOP编程 AOP即面向切面编程。相对面向对象编程来说,面向对象是从静态角度考虑程序的结构,面向切面则是从动态角度考虑程序的运行过程。 面向切面编程通常是为了代码重用,类或者方法的封装也可以实现代码重用,但各个模块中需要显式调用类或者方法才能使用相应功能,即重用的代码在一定程度上还是会跟具体的业务模 阅读全文
posted @ 2017-02-06 19:04 fysola 阅读(383) 评论(0) 推荐(0) 编辑
摘要:1.Bean后处理器 Spring容器提供了一个接口InitializingBean,实现这个接口的bean只要重写afterPropertiesSet()或者在XML中添加init-method属性,就可以在Bean初始化前后执行特定行为。 InitializingBean是针对单个Bean起作用 阅读全文
posted @ 2017-02-04 19:39 fysola 阅读(1591) 评论(0) 推荐(0) 编辑
摘要:1.创建Bean的3种方式 1.1使用构造器创建bean实例 这是最常见的方式,如果不采用构造注入,bean类需要有默认构造函数。如果采用构造注入,则需要配置xml文件的<constructor-arg> 1.2使用静态工厂方法创建bean 最典型的工厂方法如 如果在Spring容器中配置一个bea 阅读全文
posted @ 2017-02-03 17:25 fysola 阅读(4391) 评论(0) 推荐(0) 编辑
摘要:1.定义和别名 定义一个bean可以为其制定如下属性 default-lazy-init:延迟初始化(默认false,即立即初始化) default-merge:从父类合并继承属性值 default-autowire:可以按byName,byType等方式完成自动装配 default-autowir 阅读全文
posted @ 2017-02-03 13:04 fysola 阅读(598) 评论(0) 推荐(0) 编辑
摘要:1.Spring容器 Spring容器最基本的接口就是BeanFactory, 负责配置,创建和管理bean。我们通常不直接使用BeanFactory接口,而是使用其子接口ApplicationContext. 接口ApplicationContext常用实现类是FileSystemXmlAppli 阅读全文
posted @ 2017-02-03 01:40 fysola 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:1. Spring框架简介(以下这段话可用于面试求职) Spring为JavaEE开发提供了一个轻量级的解决方案,主要表现为, IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器),降低了业务对象替换的复杂性,提高了组件之间的解耦。 AOP的将一些通用任务,如安全、事务、日志等集 阅读全文
posted @ 2017-02-02 14:39 fysola 阅读(48298) 评论(3) 推荐(4) 编辑

点击右上角即可分享
微信分享提示