Java Community Process
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Java Community ProcessまたはJCPは1998年に設立され、利害関係者がJAVAプラットフォームの将来のバージョンや機能に関与する定義に関与することを許した標準化プロセスである。
JCPプロセスはJava Specification Requests (JSRs)の利用に関与し、それはJAVAプラットフォームに追加される提案された仕様や技術を記述した公式文書である。JSRsの公式公開レビューはJSRが最終になる前に行われ、JCP上級コミュニティによって投票される。最終版はソースコード形式で技術に関する自由にできる実装を提供する参照実装とAPI仕様を確かめるための技術互換キットを提供する。
JCP自身はJSRによって記述されている。2006年利用に関するJCPの現行バージョンはJSR 215に記述されているように2.6である。
300以上のJSRsがある。
JSR # | 仕様またはテクノロジー |
---|---|
1 | Real-Time Specification for Java (RTSJ) 1.0 |
3 | Java Management Extensions (JMX) 1.0, 1.1, & 1.2 |
5 | Java API for XML Processing (JAXP) 1.0 |
12 | Java Data Objects (JDO) 1.0 |
14 | Add Generic Types To The Java Programming Language (as of J2SE 5.0) |
16 | Java EE Connector Architecture (JCA) 1.0 |
19 | Enterprise JavaBeans (EJB) 2.0 |
30 | Connected Limited Device Configuration (CLDC) 1.0 for Java ME |
31 | Java Architecture for XML Binding (JAXB) 1.0 |
32 | JAIN SIP API Specification (JSIP) 1.0, 1.1 and 1.2 for Java ME |
36 | Connected Device Configuration (CDC) 1.0 for Java ME |
37 | Mobile Information Device Profile (MIDP) 1.0 for Java ME |
40 | Java Metadata Interface (JMI) 1.0 |
41 | A Simple Assertion Facility (as of J2SE 1.4) |
47 | Logging API Specification (as of J2SE 1.4) |
51 | New I/O APIs for the Java Platform (NIO) (as of J2SE 1.4) |
52 | JavaServer Pages Standard Tag Library (JSTL) 1.0 and 1.1 |
53 | Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 Specifications |
54 | Java Database Connectivity (JDBC) 3.0 |
56 | Java Network Launching Protocol and API (JNLP) 1.0, 1.5 and 6.0 (Java Web Start) |
58 | Java 2 Platform, Enterprise Edition (J2EE) 1.3 |
59 | Java 2 Platform, Standard Edition (J2SE) 1.4 (Merlin) |
63 | Java API for XML Processing (JAXP) 1.1 and 1.2 |
68 | Java Platform, Micro Edition (Java ME) 1.0 |
73 | Java Data Mining API (JDM) 1.0 |
80 | Java USB API |
82 | Java APIs for Bluetooth |
93 | Java API for XML Registries (JAXR) 1.0 |
94 | Java Rule Engine API |
102 | Java Document Object Model (JDOM) 1.0 |
110 | Java APIs for WSDL (WSDL4J) 1.0 |
112 | Java EE Connector Architecture (JCA) 1.5 |
114 | Java Database Connectivity (JDBC) Rowset Implementations |
116 | SIP Servlet API 1.0 |
118 | Mobile Information Device Profile (MIDP) 2.0 for Java ME |
120 | Wireless Messaging API |
127 | JavaServer Faces (JSF) 1.0 and 1.1 |
133 | Java Memory Model and Thread Specification Revision |
135 | Java Mobile Media API (MMAPI) for Java ME |
139 | Connected Limited Device Configuration (CLDC) 1.1 for Java ME |
140 | Service Location Protocol (SLP) API for Java |
141 | Session Description Protocol (SDP) API for Java |
151 | Java 2 Platform, Enterprise Edition (J2EE) 1.4 |
152 | JavaServer Pages (JSP) 2.0 |
153 | Enterprise JavaBeans (EJB) 2.1 |
154 | Java Servlet 2.4 and 2.5 Specifications |
160 | Java Management Extensions (JMX) Remote API 1.0 |
166 | Concurrency Utilities (as of J2SE 5.0 java.util.concurrent , java.util.concurrent.atomic and java.util.concurrent.locks ) |
168 | Java Portlet specification 1.0 |
170 | Content repository API for Java (JCR) 1.0 |
175 | A Metadata Facility for the Java Programming Language |
176 | Java 2 Platform, Standard Edition (J2SE) 5.0 (Tiger) |
179 | Location API for Java ME |
180 | Session Initiation Protocol (SIP) API for Java ME |
184 | Mobile 3D Graphics API for Java ME 1.0 and 1.1 |
187 | Instant messaging |
198 | A Standard Extension API for Integrated Development Environments |
199 | Java Compiler API |
201 | Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import (as of J2SE 5.0) |
202 | Java Class File Specification Update |
203 | More New I/O APIs for the Java Platform (NIO2) |
204 | Unicode Supplementary Character Support (as of J2SE 5.0 adds support for Unicode 3.1) |
206 | Java API for XML Processing (JAXP) 1.3 |
208 | Java Business Integration (JBI) 1.0 |
215 | Java Community Process (JCP) 2.6 |
218 | Connected Device Configuration (CDC) 1.1 for Java ME |
220 | Enterprise JavaBeans (EJB) 3.0 |
221 | Java Database Connectivity (JDBC) 4.0 |
222 | Java Architecture for XML Binding (JAXB) 2.0 |
225 | XQuery API for Java (XQJ) |
231 | Java Bindings for OpenGL |
234 | Java advanced multimedia supplements for Java ME |
235 | Service Data Objects (SDO) |
239 | Java Bindings for OpenGL ES |
241 | The Groovy Programming Language |
243 | Java Data Objects (JDO) 2.0 |
244 | Java Platform, Enterprise Edition (Java EE) 5 |
245 | JavaServer Pages (JSP) 2.1 |
247 | Java Data Mining API (JDM) 2.0 |
250 | Common Annotations for the Java Platform (for the Metadata facility for Java) |
252 | JavaServer Faces (JSF) 1.2 |
255 | Java Management Extensions (JMX) 2.0 |
260 | Javadoc Tag Technology Update |
269 | Pluggable Annotation Processing API (for the Metadata facility for Java) |
270 | Java Platform, Standard Edition (Java SE) 6 (Mustang) |
271 | Mobile Information Device Profile (MIDP) 3.0 for Java ME |
276 | Design-time Metadata for JavaServer Faces Components |
282 | Real-Time Specification for Java (RTSJ) 1.1 |
289 | SIP Servlet API 1.1 |
900 | The Java Language Specification, Third Edition (JLS) (as of J2SE 5.0 incorporates changes from JSRs 14, 41, 133, 175, 201, and 204) |
907 | Java Transaction API (JTA) 1.0 and 1.1 |
912 | Java 3D API 1.3 |
913 | Java Community Process (JCP) 2.0, 2.1 & 2.5 |
914 | Java Message Service (JMS) API 1.0 and 1.1 |
924 | Java Virtual Machine Specification, Second Edition (JVM) (as of J2SE 5.0) |
926 | Java 3D API 1.4 |
Java | |
---|---|
主要 テクノロジ |
Java言語 | Javaプラットフォーム | Java Development Kit | Java仮想マシン | Java Runtime Environment | Javaコンパイラ | Enterprise JavaBeans | Java Message Service | Java Transaction API | Java3D | JDBC | Java Web Start |
歴史 | Javaバージョンの歴史 | Java批評 | Java Community Process | サン・マイクロシステムズ |
言語機能 | バイトコード | 文法 | Applet | Servlet | JavaServer Pages | Java Foundation Classes | Java予約語 | パッケージ | JAR | Javadoc |
Java関連技術 | Jakarta Project | Apache Tomcat | NetBeans |