HTTP/2 302
server: nginx
date: Sat, 17 Jan 2026 05:07:14 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090223124422
location: https://web.archive.org/web/20090223124422/https://hk2.dev.java.net/
server-timing: captures_list;dur=0.718896, exclusion.robots;dur=0.047082, exclusion.robots.policy;dur=0.031688, esindex;dur=0.013513, cdx.remote;dur=36.496443, LoadShardBlock;dur=156.847692, PetaboxLoader3.datanode;dur=73.320567, PetaboxLoader3.resolve;dur=31.605098
x-app-server: wwwb-app54-dc6
x-ts: 302
x-tr: 254
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app54; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Sat, 17 Jan 2026 05:07:17 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20070711092856
location: https://web.archive.org/web/20070711092856/https://hk2.dev.java.net/
server-timing: captures_list;dur=0.942808, exclusion.robots;dur=0.028938, exclusion.robots.policy;dur=0.012071, esindex;dur=0.016354, cdx.remote;dur=8.518272, LoadShardBlock;dur=263.122604, PetaboxLoader3.datanode;dur=975.541958, PetaboxLoader3.resolve;dur=1653.715961, load_resource;dur=2838.742362
x-app-server: wwwb-app54-dc6
x-ts: 302
x-tr: 3191
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=2
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 17 Jan 2026 05:07:18 GMT
content-type: text/html;charset=UTF-8
x-archive-orig-date: Wed, 11 Jul 2007 09:28:56 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
x-archive-orig-pragma:
x-archive-orig-cache-control: private,max-age=0,must-revalidate
x-archive-orig-helmloginid: guest
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Wed, 11 Jul 2007 09:28:56 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: NSDL-WEB-HARVEST-TEST-000-20070711075049-00421-crawling13-c/NSDL-WEB-HARVEST-TEST-000-20070711092728-00299-crawling13.us.archive.org.arc.gz
server-timing: captures_list;dur=1.360542, exclusion.robots;dur=0.066976, exclusion.robots.policy;dur=0.048340, esindex;dur=0.031400, cdx.remote;dur=14.186357, LoadShardBlock;dur=146.228464, PetaboxLoader3.datanode;dur=99.544463, PetaboxLoader3.resolve;dur=94.980982, load_resource;dur=62.304440
x-app-server: wwwb-app54-dc6
x-ts: 200
x-tr: 332
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
hk2: Home
Get Involved
Project tools
How do I...
hk2
Project home
If you were registered and logged in , you could join this project.
Introduction HK2 for Hundred Kilobytes Kernel is a module subsystem coupled with a simple yet powerful component model to build software. It is the foundation for the GlassFish V3 application server and consist of two technologies :
Modules subsystemModern Java software usually rely on a module subsystem to offer a better level of isolation between parts of the application. Many technologies have been around for years, HK2 proposes a model which is aimed to be friendly to existing technologies such as OSGi yet will provide a path to the implementation of modules in Java SE 7.
Link to Modules Subsystem
Component ModelOn top of the module subsystem, HK2 define components which can also be seen as Services. These components can be automatically and dynamically discovered by the runtime and can use innovative tachnologies such as Inversion of Control or injection of dependencies as well as automatic resolution of dependencies.
Link to Component Model