使用 Spring Data JPA 简化 JPA 开发 2026年03月30日 daichangya 18 从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA。为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架。这两部分不会... 阅读全文 0 评论
JTA 深度历险 - 原理与实现 2026年03月30日 daichangya 24 什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中的... 阅读全文 0 评论
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解 2026年03月30日 daichangya 16 引言承接上一篇文章对 @RequestMapping 地址映射的讲解,本文主要讲解请求数据(Request)到处理器方法(Handler Method)参数数据绑定时所用到的注解,以及它们各自适用的情形。注解分类简介Handler Method 参数绑定... 阅读全文 0 评论
基于 RBAC 的 Web Security Framework 的研究与应用 2026年03月30日 daichangya 17 访问控制与 RBAC 模型访问控制通常的多用户系统都会涉及到访问控制(Access Control)。所谓访问控制,是指通过某种方式允许或限制用户访问能力及范围的一种方法。这主要是由于系统需要对关键资源进行保护,防止由于非法入侵或者误操作对业务系统造成破... 阅读全文 0 评论
Spring MVC 3.2 技术预览(三):动手写一个异步Controller方法 2026年03月30日 daichangya 14 引言在前面的文章中,我介绍了 Servlet 3 与 Spring MVC 3.2 中支持异步的新特性,并探讨了一些实时更新的技术背景。在这篇文章中,我将展示 Spring MVC 3.2 新特性的技术细节,以及它们对 Spring MVC 请求生命周期... 阅读全文 0 评论