Java Web Project
Author

Java Web Project

Focused on Java backend technologies, trending internet tech, and the latest industry developments. The platform serves over 200,000 Java developers, inviting you to learn and exchange ideas together. Check the menu for Java learning resources.

104
Articles
0
Likes
135
Views
0
Comments
Recent Articles

Latest from Java Web Project

100 recent articles max
Java Web Project
Java Web Project
Mar 10, 2026 · Industry Insights

Why AI‑Generated Code Still Needs a Post‑Processing Engineer

The article analyzes how large‑model code generators can quickly produce 80‑point prototypes but still require skilled engineers to fix missing logic, boundary cases, security flaws, and performance issues, turning shaky AI output into reliable, production‑ready software.

AI Code GenerationIndustry Insightautonomous agents
0 likes · 9 min read
Why AI‑Generated Code Still Needs a Post‑Processing Engineer
Java Web Project
Java Web Project
Mar 7, 2026 · Artificial Intelligence

Why AgentScope Java Beats Python for Multi‑Agent AI Development

AgentScope Java, Alibaba's open‑source multi‑agent framework, lets Java developers build autonomous assistants and collaborative agents with built‑in ReAct reasoning, RAG, memory, and enterprise‑grade integrations, offering a compelling alternative to Python‑centric AI stacks and Spring AI Alibaba.

AIAgentScopeFramework
0 likes · 10 min read
Why AgentScope Java Beats Python for Multi‑Agent AI Development
Java Web Project
Java Web Project
Mar 3, 2026 · Backend Development

How PocketBase Lets You Spin Up a Full Backend in Minutes

This article introduces PocketBase, an open‑source Go‑based Backend‑as‑a‑Service that bundles SQLite, authentication, file storage, real‑time APIs and an admin UI into a single executable, and walks through its core features, quick‑start steps, a Go integration example, and UI screenshots.

Backend-as-a-ServiceGoOpenSource
0 likes · 5 min read
How PocketBase Lets You Spin Up a Full Backend in Minutes
Java Web Project
Java Web Project
Jan 23, 2026 · Backend Development

Zero‑Downtime Spring Boot Deployment: Sharing a Port Between Two Instances

This article explains how to update a Spring Boot application without stopping the old process by letting a new instance start on the same port, detailing the Tomcat internals, the required ServletContainerInitializer callbacks, and providing a complete, step‑by‑step implementation with code samples and a live test.

DeploymentJavaPortSharing
0 likes · 9 min read
Zero‑Downtime Spring Boot Deployment: Sharing a Port Between Two Instances
Java Web Project
Java Web Project
Jan 14, 2026 · Backend Development

How to Turn Bloated Spring Controllers into Clean, Maintainable Code

The article analyzes why Spring MVC controllers often become massive with repetitive validation, logging, and business logic, demonstrates an ugly controller example, then shows step‑by‑step refactoring using @Valid, assertion utilities, and a global exception handler to dramatically reduce code size and improve readability.

@ValidController RefactoringException Handling
0 likes · 8 min read
How to Turn Bloated Spring Controllers into Clean, Maintainable Code
Java Web Project
Java Web Project
Jan 13, 2026 · Backend Development

Mastering Spring 6 & Boot 3: Virtual Threads, Declarative HTTP, GraalVM Native Images, and Advanced Monitoring

This article walks through Spring 6’s core upgrades—including JDK 17 baseline, Project Loom virtual threads, @HttpExchange declarative clients, RFC 7807 ProblemDetail handling, GraalVM native‑image compilation, and Micrometer‑Prometheus monitoring—showing concrete code, performance numbers, migration steps, and real‑world e‑commerce use cases.

HTTP clientMonitoringgraalvm
0 likes · 8 min read
Mastering Spring 6 & Boot 3: Virtual Threads, Declarative HTTP, GraalVM Native Images, and Advanced Monitoring
Java Web Project
Java Web Project
Jan 11, 2026 · Backend Development

Why Your Spring @Transactional Fails: 7 Common Pitfalls and How to Fix Them

This article analyzes seven typical reasons why Spring transactions become ineffective or fail to roll back—such as wrong method visibility, final modifiers, self‑invocation, unmanaged beans, multithreading, non‑transactional tables, mis‑configured propagation or exception handling—and provides concrete code examples and practical solutions.

AOPJavaSpring Boot
0 likes · 21 min read
Why Your Spring @Transactional Fails: 7 Common Pitfalls and How to Fix Them
Java Web Project
Java Web Project
Jan 4, 2026 · Backend Development

Unlock Spring 6 & Boot 3: Virtual Threads, Declarative HTTP, and GraalVM Native Images

This article walks through the core upgrades in Spring 6 and Spring Boot 3—raising the JDK baseline, adopting Project Loom virtual threads, using the new @HttpExchange declarative client, standardizing error responses with ProblemDetail, compiling to GraalVM native images, and adding Prometheus monitoring—while providing concrete code examples, performance numbers, and a step‑by‑step migration roadmap.

Cloud NativeMicroservicesPrometheus
0 likes · 8 min read
Unlock Spring 6 & Boot 3: Virtual Threads, Declarative HTTP, and GraalVM Native Images
Java Web Project
Java Web Project
Dec 28, 2025 · Industry Insights

Which AI Coding Assistant Wins? A Deep Comparison of Copilot, CodeWhisperer, Tabnine, and More

This article systematically compares seven AI‑powered coding assistants—GitHub Copilot, Amazon CodeWhisperer, Tabnine, Tongyi Lingma, CodeGeeX, Bito, and Codeium—by detailing their features, ideal scenarios, installation steps, advantages, limitations, and practical outcomes to help developers choose the right tool for their projects.

AI coding assistantsAmazon CodeWhispererBito
0 likes · 7 min read
Which AI Coding Assistant Wins? A Deep Comparison of Copilot, CodeWhisperer, Tabnine, and More