Learn Java Eclipse Jersey & GlassFish
// Kaufman skill map untuk menguasai Eclipse Jersey dan GlassFish sebagai runtime engineering skill, bukan sekadar tutorial REST endpoint.
This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.
Curriculum Map
Navigate by phase, then choose the lesson that matches your current depth.
Kaufman Skill Map: Jersey + GlassFish Runtime Thinking
23 minKaufman skill map untuk menguasai Eclipse Jersey dan GlassFish sebagai runtime engineering skill, bukan sekadar tutorial REST endpoint.
Version Matrix and Compatibility Model
18 minVersion matrix dan compatibility model untuk Java, Jakarta EE, Jakarta REST, Jersey, GlassFish, namespace javax/jakarta, dan dependency packaging.
Architecture Map: Spec, RI, Container, Servlet, Grizzly, HK2
17 minPeta arsitektur runtime Jersey dan GlassFish: specification, implementation, container, Servlet, Grizzly, HK2, CDI, classloader, dan deployment boundary.
Jersey Application Bootstrapping Deep Dive
11 minDeep dive bootstrapping aplikasi Jersey di GlassFish: Application, ResourceConfig, package scanning, explicit registration, features, properties, web.xml, CDI, dan failure model startup.
Resource Model Internals Beyond Basic JAX-RS
17 minDeep dive resource model internals Jersey/Jakarta REST: root resource, sub-resource, method dispatch, path matching, ambiguity, lifecycle, validation startup, dan debugging route conflict.
Jersey Injection Model: HK2, CDI, Context, Binder
13 minDeep dive injection model Jersey di GlassFish: HK2, CDI, @Context, Binder, scope, lifecycle, proxy, resource/provider injection, dan failure model dependency graph.
Providers Deep Dive - MessageBodyReader, Writer, ContextResolver
14 minProvider internals in Jersey: MessageBodyReader, MessageBodyWriter, ContextResolver, media type selection, JSON provider choice, custom providers, failure modes, and production-safe provider design.
Filters and Interceptors as Runtime Control Points
16 minFilters 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.
Exception Mapping and Error Contract Engineering
20 minException mapping dan error contract engineering untuk Jersey/GlassFish agar error HTTP konsisten, aman, observable, dan defensible di production.
Jersey Client Deep Dive: Connectors, Pooling, Timeout, Retry
17 minJersey Client deep dive untuk outbound HTTP di GlassFish/Jakarta EE: connector, pooling, timeout, lifecycle, retry, error handling, dan observability.
Streaming, Large Payloads, Chunked Output, SSE
17 minStreaming, large payload handling, chunked output, and Server-Sent Events in Jersey on GlassFish with production-grade failure modeling.
Async Jersey: Suspended Responses, Executors, Thread Boundaries
14 minAsynchronous Jersey request handling with AsyncResponse, suspended responses, executors, timeouts, cancellation, context propagation, and production failure modeling.
Validation, Param Conversion, and Input Boundary Design
18 minAdvanced input boundary engineering in Jersey: Bean Validation, parameter conversion, canonicalization, fail-fast design, and defensible API validation contracts.
Content Negotiation and Media Type Versioning
16 minAdvanced content negotiation and media type versioning in Jersey: Accept, Content-Type, variants, provider selection, API evolution, caching, and compatibility strategy.
Security Hooks in Jersey: AuthN, AuthZ, Principal, Roles
16 minSecurity hooks in Jersey and GlassFish: authentication, authorization, SecurityContext, Principal, roles, filters, Jakarta Security, and production-grade security boundaries.
Observability in Jersey: Logs, Metrics, Tracing, Diagnostics
18 minObservability in Jersey: structured logs, correlation IDs, metrics, tracing, Jersey monitoring, request lifecycle events, diagnostics, and production debugging on GlassFish.
GlassFish Domain Model: Domain, Instance, Node, Cluster
16 minGlassFish domain model, instance, node, cluster, DAS, configuration inheritance, target model, lifecycle, and production topology mental model for Jersey applications.
GlassFish Deployment Model: WAR, EAR, Libraries, Classloaders
15 minGlassFish deployment model for Jersey applications covering WAR, EAR, server libraries, application libraries, classloader hierarchy, dependency scope, deployment descriptors, and classloading failure prevention.