
不明觉厉
Senssic
这个作者很懒,什么都没留下…
展开
-
不明觉厉的spring(1)---whyspring
spring的优点降低组件之间的耦合度,实现软件各层之间的解耦。可以使用容器提供的众多服务,如:事务管理服务、消息服务等等。当我们使用容器管理事务时,开发人员就不再需要手工控制事务.也不需处理复杂的事务传播。容器提供单例模式支持,开发人员不再需要自己编写实现代码。容器提供了AOP技术,利用它很容易实现如权限拦截、运行期监控等功能。容器提供的众多辅作类,使用这些类能够加快应用的开原创 2013-10-12 13:47:54 · 1315 阅读 · 0 评论 -
不明觉厉的spring(6)---spring对邮件的支持
spring对邮件的发送有了方便简单的支持如果使用spring发邮件需要加入org.springframework.context.support-3.1.0.RELEASE.jar包,和mail.jar包1.spring的xml中配置如下: tr原创 2013-10-21 14:15:15 · 1735 阅读 · 0 评论 -
不明觉厉的spring(7)---spring对远程服务的支持(对rmi和jms支持)
Spring的远程访问支持RMI:RMI是J2SE的一部分,用来创建分布式应用。Spring对RMI的支持可以减少公开和访问RMI服务的代码量,同时还帮我们处理了RMI中的大多数繁文缛节,如RemoteException的处理等。Spring还集成了RMI和JNDI,这对于CORBA服务的公开和访问来说用处是非常大的。JAX-RPC(web服务):即“Java API for XM原创 2013-10-21 14:50:14 · 1546 阅读 · 0 评论 -
不明觉厉的spring(2)---spring核心容器及ioc
spring版本:3.1.0spring包的各个作用org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,org.springframework.asm-3.1.1.RELEASE.jar ---- ---- Spring独立的asm程序, Spring2.5.6的时候需要原创 2013-10-13 21:25:00 · 1513 阅读 · 0 评论 -
不明觉厉的spring(3)---Aop
aop的定义将程序中的交叉业务逻辑提取出来,称之为切面。将这些切面动态织入到目标对象,然后生成一个代理对象的过程aop的核心概念Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面横切性关注点的抽象.joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只原创 2013-10-14 22:35:13 · 1581 阅读 · 0 评论 -
不明觉厉的spring(4)---spring对持久层(jdbc,hibernate)以及事务的支持
Spring对持久层的支持① JDBC,② O/R Mapping(Hibernate,TopLink等)Spring对持久层支持采用的策略: 1、Spring对持久层“不发明重复的轮子”,即没有重新实现新的持久层方案,对现有持久层方案做封装,更利于使用。 2、采用DAO模式 3、提供了大量的模板类来简化编程(HibernateDaoSupport,JdbcTemplat原创 2013-10-15 23:45:54 · 3547 阅读 · 0 评论 -
spring SqlSessionFactoryBean创建SqlSessionFactory
Application.xml 创建SqlSessionFactoryApplicationContext ctx = new ClassPathXmlApplicationContext("APPLICATION.xml");SqlSessionFactory sqlSessionFactory=(SqlSessionFactory) ctx.getBean("sqlSession转载 2015-11-03 17:42:42 · 825 阅读 · 0 评论 -
不明觉厉的spring(5)---Spring定时调度服务
spring3之前的定时调度服务spring3对定时调度的新支持使用Quartz任务调度SimpleTriggerBean(可以周期性地执行Job)CronTriggerBean(功能更为强大,能指定何时执行Job)原创 2013-10-17 23:49:16 · 2647 阅读 · 0 评论 -
spring事务声明的几种传播特性
http://www.tuicool.com/articles/qeiEJf最近遇到了一个spring事务导致的问题,所以写了几个小程序了解了一下事务的传播特性,下面分别举例子分别看看事务的传播特性。事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启/** * TransactionTestSe转载 2015-12-21 14:58:55 · 791 阅读 · 0 评论