ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP

Learn Java Eclipse Jersey & GlassFish

// Kaufman skill map untuk menguasai Eclipse Jersey dan GlassFish sebagai runtime engineering skill, bukan sekadar tutorial REST endpoint.

This track is ordered for sequential learning. Start from the first part if you want the full mental model, or jump directly into a chapter if you already know the foundations.

Total Parts
34
Reading Load
602
MIN TOTAL
Estimated Commitment
10 HOUR LEARNING TRACK
34 PARTS602 MIN TOTALadvancedanti-patternsapi-boundaryapi-designapi-versioningapplication

Curriculum Map

Ordered progression from foundations to advanced topics

PART 0123 MIN

Kaufman Skill Map: Jersey + GlassFish Runtime Thinking

Kaufman skill map untuk menguasai Eclipse Jersey dan GlassFish sebagai runtime engineering skill, bukan sekadar tutorial REST endpoint.

PART 0218 MIN

Version Matrix and Compatibility Model

Version matrix dan compatibility model untuk Java, Jakarta EE, Jakarta REST, Jersey, GlassFish, namespace javax/jakarta, dan dependency packaging.

PART 0317 MIN

Architecture Map: Spec, RI, Container, Servlet, Grizzly, HK2

Peta arsitektur runtime Jersey dan GlassFish: specification, implementation, container, Servlet, Grizzly, HK2, CDI, classloader, dan deployment boundary.

PART 0411 MIN

Jersey Application Bootstrapping Deep Dive

Deep dive bootstrapping aplikasi Jersey di GlassFish: Application, ResourceConfig, package scanning, explicit registration, features, properties, web.xml, CDI, dan failure model startup.

PART 0517 MIN

Resource Model Internals Beyond Basic JAX-RS

Deep dive resource model internals Jersey/Jakarta REST: root resource, sub-resource, method dispatch, path matching, ambiguity, lifecycle, validation startup, dan debugging route conflict.

PART 0613 MIN

Jersey Injection Model: HK2, CDI, Context, Binder

Deep dive injection model Jersey di GlassFish: HK2, CDI, @Context, Binder, scope, lifecycle, proxy, resource/provider injection, dan failure model dependency graph.

PART 0714 MIN

Providers Deep Dive - MessageBodyReader, Writer, ContextResolver

Provider internals in Jersey: MessageBodyReader, MessageBodyWriter, ContextResolver, media type selection, JSON provider choice, custom providers, failure modes, and production-safe provider design.

PART 0816 MIN

Filters and Interceptors as Runtime Control Points

Filters and interceptors in Jersey as runtime control points: request/response pipeline, pre-matching, name binding, priority, authentication, correlation IDs, audit, streaming interception, and anti-patterns.

PART 0920 MIN

Exception Mapping and Error Contract Engineering

Exception mapping dan error contract engineering untuk Jersey/GlassFish agar error HTTP konsisten, aman, observable, dan defensible di production.

PART 1017 MIN

Jersey Client Deep Dive: Connectors, Pooling, Timeout, Retry

Jersey Client deep dive untuk outbound HTTP di GlassFish/Jakarta EE: connector, pooling, timeout, lifecycle, retry, error handling, dan observability.

PART 1117 MIN

Streaming, Large Payloads, Chunked Output, SSE

Streaming, large payload handling, chunked output, and Server-Sent Events in Jersey on GlassFish with production-grade failure modeling.

PART 1214 MIN

Async Jersey: Suspended Responses, Executors, Thread Boundaries

Asynchronous Jersey request handling with AsyncResponse, suspended responses, executors, timeouts, cancellation, context propagation, and production failure modeling.

PART 1318 MIN

Validation, Param Conversion, and Input Boundary Design

Advanced input boundary engineering in Jersey: Bean Validation, parameter conversion, canonicalization, fail-fast design, and defensible API validation contracts.

PART 1416 MIN

Content Negotiation and Media Type Versioning

Advanced content negotiation and media type versioning in Jersey: Accept, Content-Type, variants, provider selection, API evolution, caching, and compatibility strategy.

PART 1516 MIN

Security Hooks in Jersey: AuthN, AuthZ, Principal, Roles

Security hooks in Jersey and GlassFish: authentication, authorization, SecurityContext, Principal, roles, filters, Jakarta Security, and production-grade security boundaries.

PART 1618 MIN

Observability in Jersey: Logs, Metrics, Tracing, Diagnostics

Observability in Jersey: structured logs, correlation IDs, metrics, tracing, Jersey monitoring, request lifecycle events, diagnostics, and production debugging on GlassFish.

PART 1716 MIN

GlassFish Domain Model: Domain, Instance, Node, Cluster

GlassFish domain model, instance, node, cluster, DAS, configuration inheritance, target model, lifecycle, and production topology mental model for Jersey applications.

PART 1815 MIN

GlassFish Deployment Model: WAR, EAR, Libraries, Classloaders

GlassFish deployment model for Jersey applications covering WAR, EAR, server libraries, application libraries, classloader hierarchy, dependency scope, deployment descriptors, and classloading failure prevention.

PART 1918 MIN

GlassFish Classloading Failure Model

GlassFish classloading failure model untuk engineer yang harus bisa men-debug ClassNotFoundException, NoClassDefFoundError, NoSuchMethodError, LinkageError, duplicate Jakarta API, konflik Jersey, dan dependency boundary production.

PART 2017 MIN

GlassFish Configuration as Code with asadmin

GlassFish configuration as code dengan asadmin untuk setup domain, resource, JVM options, JDBC pool, network listener, logging, monitoring, deployment, idempotency, promotion, dan drift control.

PART 2121 MIN

HTTP, Network, TLS, Connectors, Thread Pools

HTTP, network listener, virtual server, TLS, reverse proxy, connector, timeout, dan thread pool model di GlassFish untuk menjalankan Jersey application secara production-grade.

PART 2220 MIN

JDBC, JTA, Resources, and REST Runtime Coupling

JDBC resources, connection pools, JNDI, JTA transaction boundary, resource lifecycle, timeout, leak, dan failure propagation dari database ke kontrak REST di GlassFish/Jersey.

PART 2318 MIN

GlassFish Security Realm, JAAS, Identity Store, App Security

GlassFish security realm, JAAS, Jakarta Security IdentityStore, HTTP authentication mechanism, role mapping, app security boundary, dan production hardening untuk Jersey REST services.

PART 2419 MIN

GlassFish Observability, Monitoring, Logging, Health

GlassFish observability, monitoring service, logging, health checks, JMX/MBeans, thread dump, heap dump, incident diagnosis, dan runtime signal design untuk Jersey applications.

PART 2518 MIN

Learn Java Jersey Glassfish Part 025 Deployment Topologies Traditional Containerized Embedded

PART 2615 MIN

Learn Java Jersey Glassfish Part 026 Packaging Strategy Thin War Fat War Server Provided Apis

PART 2719 MIN

Learn Java Jersey Glassfish Part 027 Performance Engineering Jersey On Glassfish

PART 2819 MIN

Learn Java Jersey Glassfish Part 028 Resilience Timeout Bulkhead Circuit Breaker Backpressure

PART 2926 MIN

Learn Java Jersey Glassfish Part 029 High Availability Session State Clustering Load Balancing

PART 3026 MIN

Learn Java Jersey Glassfish Part 030 Secure Production Hardening Checklist

PART 3118 MIN

Migration Playbook: Java EE/JAX-RS to Jakarta/Jersey/GlassFish

Migration playbook from Java EE/JAX-RS and older Jersey/GlassFish stacks to Jakarta REST, Jersey 4.x, and GlassFish 8.x, with compatibility strategy, risk matrix, and behavior-preserving migration workflow.

PART 3217 MIN

Common Pitfalls and Anti-Patterns Catalog

A production-grade catalog of Jersey and GlassFish pitfalls, anti-patterns, failure signatures, and review checklists for preventing runtime, deployment, security, performance, and migration defects.

PART 3318 MIN

Debugging Playbook: From HTTP Symptom to Runtime Root Cause

Debugging playbook untuk menelusuri symptom HTTP, deployment, classloading, provider, thread, pool, dan security issue sampai root cause di Jersey + GlassFish.

PART 3417 MIN

Capstone: Production-Grade Jersey on GlassFish Reference Architecture

Capstone reference architecture untuk production-grade Jersey di GlassFish, mencakup module structure, runtime topology, config-as-code, security, observability, resilience, deployment pipeline, dan operational runbook.