HOME

TheInfoList



OR:

The Jakarta Project created and maintained open source software for the Java platform. It operated as an umbrella project under the auspices of the
Apache Software Foundation The Apache Software Foundation (ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open source software projects. The ASF was formed from a group of developers of the ...
, and all Jakarta products are released under the Apache License. As of December 21, 2011 the Jakarta project was retired because no subprojects were remaining. In 2018 Jakarta EE, a part of the Eclipse Enterprise for Java (EE4J) project, became the new name for the Java EE platform at the Eclipse Foundation.


Subprojects

Major contributions by the Jakarta Project include tools, libraries and
frameworks A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
such as: * BCEL - a Java byte code manipulation library * BSF - a scripting framework *
Cactus A cactus (, or less commonly, cactus) is a member of the plant family Cactaceae, a family comprising about 127 genera with some 1750 known species of the order Caryophyllales. The word ''cactus'' derives, through Latin, from the Ancient Gree ...
- a unit testing framework for server-side Java classes * Apache JMeter - a load- and stress-testing tool. The following projects were formerly part of Jakarta, but now form independent projects within the Apache Software Foundation: * Ant - a build tool * Commons - a collection of useful classes intended to complement Java's standard library. * HiveMind - a services and configuration microkernel * Maven - a project build and management tool * POI - a pure
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
port of Microsoft's popular file formats. * Struts - a web application development framework * Slide - a content repository primarily using WebDAV. *
Tapestry Tapestry is a form of textile art, traditionally woven by hand on a loom. Tapestry is weft-faced weaving, in which all the warp threads are hidden in the completed work, unlike most woven textiles, where both the warp and the weft threads ma ...
- A component object model based on JavaBeans properties and strong specifications * Tomcat - a JSP/ Servlet container *Turbine - a rapid development web application framework *
Velocity Velocity is the directional speed of an object in motion as an indication of its rate of change in position as observed from a particular frame of reference and as measured by a particular standard of time (e.g. northbound). Velocity i ...
- a
template Template may refer to: Tools * Die (manufacturing), used to cut or shape material * Mold, in a molding process * Stencil, a pattern or overlay used in graphic arts (drawing, painting, etc.) and sewing to replicate letters, shapes or designs ...
engine


Project name

Jakarta is named after the conference room at
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, t ...
where the majority of discussions leading to the project's creation took place. At the time, Sun's Java software division was headquartered in a Cupertino building where the conference room names were all coffee references.


References


External links


The Jakarta home page
{{Apache Software Foundation Java platform Apache Software Foundation