Tagged articles
7 articles
Page 1 of 1
Java Captain
Java Captain
Feb 4, 2024 · Fundamentals

Understanding Aspect-Oriented Programming (AOP) with a Spring Example

Aspect-Oriented Programming (AOP) separates cross‑cutting concerns such as logging, transactions, and security from core business logic, improving modularity, maintainability, and reusability, and the article explains its concepts, benefits, implementation methods (dynamic/static proxies, dedicated languages) and provides a Spring AOP code example.

Aspect Oriented ProgrammingJavaaop
0 likes · 4 min read
Understanding Aspect-Oriented Programming (AOP) with a Spring Example
Java Architect Essentials
Java Architect Essentials
Oct 5, 2023 · Backend Development

Understanding and Implementing AOP in Spring Boot: Concepts, Annotations, and Practical Examples

This article explains the fundamentals of Aspect‑Oriented Programming (AOP) in Spring, describes key concepts such as pointcuts, advice, aspects, and weaving, and provides step‑by‑step code examples—including simple and advanced use cases and detailed annotation usage—to help developers integrate AOP effectively into their Spring Boot applications.

Aspect Oriented ProgrammingJavaSpring Boot
0 likes · 17 min read
Understanding and Implementing AOP in Spring Boot: Concepts, Annotations, and Practical Examples
ITPUB
ITPUB
Sep 28, 2019 · Backend Development

Is the Mid‑Platform (中台) Really the Answer to Enterprise Complexity?

The article examines the hype around the mid‑platform (中台) concept, explains its technical and organizational goals, outlines the engineering, data and innovation benefits, and then critically reveals the practical pitfalls such as cross‑cutting concerns, stability‑flexibility trade‑offs, unclear boundaries, human resistance, and cost‑center perception that limit its effectiveness.

Backendcross-cutting-concernsenterprise architecture
0 likes · 17 min read
Is the Mid‑Platform (中台) Really the Answer to Enterprise Complexity?
Java Captain
Java Captain
Apr 30, 2018 · Backend Development

Spring AOP Tutorial: Concepts, XML Configuration, and Sample Implementation

This article explains Aspect‑Oriented Programming (AOP) as a complement to OOP, introduces core AOP concepts such as aspects, join points, pointcuts, advice, weaving and introductions, and provides a step‑by‑step Spring XML configuration with Java code examples demonstrating time‑logging and logging aspects, ordering, selective pointcuts, and forced CGLIB proxy usage.

Aspect Oriented ProgrammingJavaXML Configuration
0 likes · 14 min read
Spring AOP Tutorial: Concepts, XML Configuration, and Sample Implementation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 4, 2017 · Fundamentals

Aspect-Oriented Programming Explained: Concepts, Types, and Practical Examples

This article introduces Aspect‑Oriented Programming (AOP), explains its core concepts such as aspects, join points, advice, pointcuts, and weaving, outlines common advice types, lists typical cross‑cutting concerns, and demonstrates how AOP can replace repetitive permission checks with declarative annotations, improving modularity and maintainability.

Aspect Oriented Programmingaopcross-cutting-concerns
0 likes · 7 min read
Aspect-Oriented Programming Explained: Concepts, Types, and Practical Examples
21CTO
21CTO
Nov 14, 2015 · Backend Development

How Nginx Lua Enables Aspect‑Oriented Backend Design with Low Coupling

This article explains how aspect‑oriented programming can be applied to a backend system by separating cross‑cutting concerns such as request encryption, authentication, and permission handling using Sinatra extensions and Nginx Lua scripts, resulting in a modular, low‑coupling architecture.

LuaNginxSinatra
0 likes · 10 min read
How Nginx Lua Enables Aspect‑Oriented Backend Design with Low Coupling
21CTO
21CTO
Nov 13, 2015 · Backend Development

How to Leverage Nginx Lua for Aspect‑Oriented Backend Architecture

This article explains how to apply aspect‑oriented programming principles to a Ruby‑based API service by extracting cross‑cutting concerns such as request encryption, authentication, and permission checks into Nginx Lua middleware, enabling low‑coupling, scalable backend modules.

LuaNginxSinatra
0 likes · 11 min read
How to Leverage Nginx Lua for Aspect‑Oriented Backend Architecture