后端开发

JAVA系列课程

Hollis,阿里巴巴技术专家《Java工程师成神之路》系列文章作者,热衷于分享计算机编程相关技术,博文全网阅读量上千万。

了解更多
SpringCloud微服务 服务注册与发现
一、介绍 在微服务架构中,服务注册与发现是核心组件,允许微服务之间相互发现和通信。Spring...
Spring Boot的安全性
Spring Boot通过整合Spring Security提供了强大的安全性特性,帮助开发者轻松地为应用添加身份验证和授权。Spring...
Spring Boot Web 开发与数据访问
一. 介绍 Spring Boot Web 开发与数据访问是Spring...
Spring Boot 配置与自动化
一. 介绍 Spring Boot 提供了强大的配置和自动化功能,使开发者能够轻松地自定义应用的行为。通过简单的属性配置,开发者可以控制...
Spring Boot 基础入门
一. 介绍 Spring Boot 是 Spring 框架的一个子项目,旨在简化创建、部署和运行...
Spring MVC:构建Web应用程序的必学框架
一、实现原理 Spring MVC是基于Servlet API构建的,并使用前端控制器模式。其核心是DispatcherServlet,它负责接收HTTP请求、委派处理并返回响应。 Spring...
Spring事务管理:编程式与声明式事务管理
一、 事务管理实现原理 Spring事务管理的核心是PlatformTransactionManager接口,它定义了事务管理的基本操作。Spring提供了多种实现,如DataSourceTransactionManager(用于JDBC)和JpaTransactionManager(用于JPA)。 编程式事务管理:直接在代码中使用TransactionTemplate或PlatformTransactionManager来控制事务的边界。 声明式事务管理:使用注解(如@Transactional)或XML配置来声明方法的事务行为。Spring...
理解Spring中的AOP:面向切面编程
AOP,即面向切面编程,是一种编程范式,它允许开发者定义跨多个对象的关注点。在Spring框架中,AOP被广泛应用于解决跨越应用程序多个部分的问题,如日志记录、事务管理、安全性等。 一、AOP的定义 面向切面编程(AOP)是一种编程技术,允许开发者将横切关注点从业务逻辑中分离出来,从而实现关注点的模块化。这些横切关注点通常是那些影响多个模块的功能,例如日志记录、事务处理和安全性。 二、AOP的形式 在AOP中,主要的组成部分包括切点(Pointcut)、通知(Advice)和切面(Aspect): 切点(Pointcut):定义了在哪里应用通知,即在哪些方法或对象上执行通知。 通知(Advice):定义了何时应用切面,例如方法调用之前、之后或异常抛出时。 切面(Aspect):是切点和通知的组合,定义了何时和在哪里应用通知。 三、...
1 5 6 7 8 9 11