上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 49 下一页
摘要: 声明式事务:可知编程式事务每次实现都要单独实现,但业务量大功能复杂时,使用编程式事务无疑是痛苦的,而声明式事务不同,声明式事务属于无侵入式,不会影响业务逻辑的实现。 声明式事务实现方式主要有2种,一种为通过使用Spring的<tx:advice>定义事务通知与AOP相关配置实现,另为一种通过@Tra 阅读全文
posted @ 2019-07-04 17:17 Rooker 阅读(279) 评论(0) 推荐(0)
摘要: 详见:https://www.cnblogs.com/softidea/p/5877546.html Spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transacti 阅读全文
posted @ 2019-07-04 16:56 Rooker 阅读(2155) 评论(0) 推荐(0)
摘要: 1.编程式事务:编码方式实现事务管理(代码演示为JDBC事务管理) Spring实现编程式事务,依赖于2大类,分别是上篇文章提到的PlatformTransactionManager,与模版类TransactionTemplate(推荐使用)。下面分别详细介绍Spring是如何通过该类实现事务管理。 阅读全文
posted @ 2019-07-04 16:49 Rooker 阅读(444) 评论(0) 推荐(0)
摘要: 事务的ACID 1)原子性(Atomic):事务中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事务的失败; 2)一致性(Consistent):事务结束后系统状态是一致的; 3)隔离性(Isolated):并发执行的事务彼此无法看到对方的中间状态; 4)持久性(Durable):事务 阅读全文
posted @ 2019-07-04 15:24 Rooker 阅读(182) 评论(0) 推荐(0)
摘要: 详见:https://www.cnblogs.com/zhangxiangguo/p/6582414.html https://duanxx.iteye.com/blog/1662918 众所周知,Struts2是个非常优秀的开源框架,我们能用Struts2框架进行开发,同时能快速搭建好一个Stru 阅读全文
posted @ 2019-07-03 18:44 Rooker 阅读(2242) 评论(0) 推荐(0)
摘要: 一.通过Callable接口实现多线程 1.Callable接口介绍: (1)java.util.concurrent.Callable是一个泛型接口,只有一个call()方法 (2)call()方法抛出异常Exception异常,且返回一个指定的泛型类对象 2.Callable接口实现多线程的应用 阅读全文
posted @ 2019-07-03 18:36 Rooker 阅读(14376) 评论(1) 推荐(1)
摘要: 一.Struts2 控制标签 1.if和else标签 2.iterator标签 这些iterator将迭代一个值。可迭代值可以是以下任一值:java.util.Collection,java.util.Iterator。在迭代一个iterator时,可以使用Sort标签对结果进行排序,或者使用Sub 阅读全文
posted @ 2019-07-03 17:04 Rooker 阅读(268) 评论(0) 推荐(0)
摘要: 1.Struts2 Actions动作 1.Struts2 Actions动作 Actions是Struts2框架的核心,因为它们适用于任何MVC(Model View Controller)框架。 每个URL映射到特定的action,其提供处理来自用户的请求所需的处理逻辑。但action还有另外两 阅读全文
posted @ 2019-07-03 11:25 Rooker 阅读(254) 评论(0) 推荐(0)
摘要: 本章节将带你学习Struts2 应用程序所需的基本配置。在这里可以看到哪些将被配置到一些重要的配置文件中:web.xml、struts.xml、struts-config.xml以及struts.properties。 实际上,你可以继续依赖于使用web.xml和struts.xml配置文件,并且你 阅读全文
posted @ 2019-07-03 11:09 Rooker 阅读(265) 评论(0) 推荐(0)
摘要: 调用非execute方法 在前面有关Action的学习中,我们的Action中真正实现业务逻辑的只有execute方法,如果我们每个Action中都只有这么一个方法的话,那么当我们程序中需要的功能很多时,我们就不得不手动编写很多的Action类了,这显然是不合理的。前面我也说道了我们的Action类 阅读全文
posted @ 2019-07-03 10:44 Rooker 阅读(305) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 49 下一页