JakartaEE China Community
Author

JakartaEE China Community

JakartaEE China Community, official website: jakarta.ee/zh/community/china; gitee.com/jakarta-ee-china; space.bilibili.com/518946941; reply "Join group" to get QR code

38
Articles
0
Likes
1
Views
0
Comments
Recent Articles

Latest from JakartaEE China Community

38 recent articles
JakartaEE China Community
JakartaEE China Community
Oct 14, 2025 · Fundamentals

What Changed in Java 21? A Complete API Comparison for Upgrading from Java 17

This article provides a detailed comparison of Java 17 and Java 21 APIs, listing deprecated and removed features, suggested replacements, new I/O and serialization capabilities, enhanced reflection, Unicode emoji support, the preview foreign memory API, and the Generational ZGC, illustrated with real‑world code examples and usage scenarios.

Garbage CollectionJavaReflection
0 likes · 15 min read
What Changed in Java 21? A Complete API Comparison for Upgrading from Java 17
JakartaEE China Community
JakartaEE China Community
Sep 23, 2025 · Backend Development

Upgrade JPA 2.x to Jakarta Persistence 3.0 – Step‑by‑Step Guide

This article explains how to migrate a Java application from JPA 2.x to Jakarta Persistence 3.0 by updating Maven dependencies, replacing javax.persistence imports with jakarta.persistence, adjusting XML namespace URLs, and renaming configuration properties, all illustrated with concrete code snippets.

EclipseLinkHibernateJava
0 likes · 9 min read
Upgrade JPA 2.x to Jakarta Persistence 3.0 – Step‑by‑Step Guide
JakartaEE China Community
JakartaEE China Community
Sep 16, 2025 · Backend Development

Defining Jakarta Data Repositories with Hibernate: A Practical Guide

This article explains how to define Jakarta Data repositories using Hibernate, covering the stateless nature of repositories, minimal and extended interfaces, custom lifecycle annotations, finder methods, and custom JDQL queries, with concrete code examples and generated SQL illustrations.

HibernateJakarta DataJava
0 likes · 13 min read
Defining Jakarta Data Repositories with Hibernate: A Practical Guide
JakartaEE China Community
JakartaEE China Community
Sep 2, 2025 · Backend Development

Choosing the Right Cache Solution: Key Criteria and Trade‑offs

This article explains why caching is a performance trade‑off, outlines essential cache features such as size limits, eviction policies, TTL, configuration, integration APIs, and distributed versus local modes, and provides a comprehensive checklist for evaluating cache providers.

CacheJCacheSpring Cache
0 likes · 12 min read
Choosing the Right Cache Solution: Key Criteria and Trade‑offs
JakartaEE China Community
JakartaEE China Community
Aug 25, 2025 · Backend Development

Implement File Upload and Download with Jakarta Servlet API

This tutorial demonstrates how to use the Jakarta Servlet API to build a file‑upload form with @MultipartConfig, configure upload limits in web.xml, and create a download servlet that sets proper Content‑Disposition headers, enabling seamless file transfer between client and server.

File DownloadFile UploadJakarta Servlet
0 likes · 8 min read
Implement File Upload and Download with Jakarta Servlet API
JakartaEE China Community
JakartaEE China Community
Aug 12, 2025 · Backend Development

How to Migrate from javax to jakarta Namespace in Java EE

This article walks through the practical challenges of moving Java EE code from the javax to the jakarta namespace, evaluates bytecode‑level tools, Maven Shade relocation, Eclipse Transformer, script‑based approaches, and IDE refactoring, and shares concrete lessons learned from the TomEE migration effort.

Eclipse TransformerJava EEMaven Shade
0 likes · 10 min read
How to Migrate from javax to jakarta Namespace in Java EE
JakartaEE China Community
JakartaEE China Community
Aug 5, 2025 · Operations

How to Monitor Java Virtual Threads Effectively

This article explains the internal mechanics of Java virtual threads, the role of Continuation, pinned threads, and carrier threads, and provides concrete monitoring techniques using JVM flags, JFR events, and framework-specific considerations for Helidon and Quarkus.

ForkJoinPoolHelidonJFR
0 likes · 11 min read
How to Monitor Java Virtual Threads Effectively
JakartaEE China Community
JakartaEE China Community
Jul 28, 2025 · Backend Development

How to Store JSON Data Using JPA and Hibernate

This tutorial shows how to store, query, and manipulate JSON data in PostgreSQL using JPA and Hibernate, covering native JSON/JSONB types, the Hypersistence JsonType, entity mapping, service and REST layers, WildFly configuration, and curl‑based testing.

HibernateHypersistenceJSON
0 likes · 11 min read
How to Store JSON Data Using JPA and Hibernate
JakartaEE China Community
JakartaEE China Community
Jul 22, 2025 · Backend Development

Understanding MicroProfile OpenAPI Specification 3.0

This article explains the MicroProfile OpenAPI 3.0 specification, covering its architecture, configuration options, core properties, annotation usage, server definitions, programming model, model readers, filters, processing rules, endpoint behavior, and release notes for both 3.0 and earlier versions.

API documentationAnnotationsConfiguration
0 likes · 29 min read
Understanding MicroProfile OpenAPI Specification 3.0