맨위로가기

자바 커뮤니티 프로세스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

자바 커뮤니티 프로세스(JCP)는 자바 플랫폼의 사양 및 기술을 정의하는 공식 문서인 자바 스펙 요구서(JSR)를 관리하는 절차이다. JSR은 자바 플랫폼의 기능 확장 및 개선에 중요한 역할을 하며, 코어 플랫폼, 엔터프라이즈 에디션, 마이크로 에디션, XML 처리, 웹 애플리케이션, 데이터베이스 연결 등 다양한 분야를 포괄한다. JCP는 매년 우수한 JSR 및 커뮤니티 구성원에게 상을 수여하지만, 오라클의 썬 마이크로시스템즈 인수한 이후 JCP의 공정성과 개방성에 대한 비판도 존재한다.

더 읽어볼만한 페이지

  • 자바 사양 요청 - 자바 플랫폼, 마이크로 에디션
    자바 ME는 임베디드 및 모바일 장치에서 자바 앱을 실행하는 플랫폼으로, 피처폰에서 주로 사용되었으며 다양한 프로파일과 에뮬레이터, 개발 도구를 제공하고 JSR을 통해 기능이 확장된다.
  • 자바 사양 요청 - 자바 (프로그래밍 언어)
    자바는 제임스 고슬링 등에 의해 개발된 객체 지향 프로그래밍 언어로, 다양한 플랫폼에서 실행 가능하며 샌드박스 모델 기반의 보안 기능, 자동 메모리 관리, 멀티스레딩 등을 지원한다.
자바 커뮤니티 프로세스
개요
공식 명칭자바 커뮤니티 프로세스
영어 명칭Java Community Process (JCP)
약칭JCP
유형표준화 기구
분야자바 기술 표준
설립 목표자바 기술 개발 및 표준화
운영 주체오라클
본부미국
웹사이트자바 커뮤니티 프로세스 웹사이트
상세 내용
목적자바 기술 사양 개발 및 검토
구성원자바 기술에 관심 있는 개인 및 기업
주요 활동Java Specification Requests (JSRs) 개발
전문가 그룹 (Expert Groups) 운영
공개 검토 (Public Review) 진행
JSR자바 기술 사양 요청 (Java Specification Request)
JSR 설명새로운 자바 기술 사양 또는 기존 사양의 수정 제안서
전문가 그룹JSR 개발을 담당하는 그룹
공개 검토개발된 JSR에 대한 공개적인 의견 수렴 과정
라이선스표준 필수 특허(SEP) 라이선스 정책에 따라 운영됨
관련 단체자바 SE/EE/ME 플랫폼
오픈 소스 이니셔티브
역사
설립 시기1998년
주요 변경 사항오라클에 의한 썬 마이크로시스템즈 인수 후 운영 주체 변경
참고 자료
관련 서적"Java Community Process: Improving the Java Standard" by Onno Kluyt

2. JSR 목록

'''자바 스펙 요구서'''(Java Specification Request, '''JSR''')은 자바 플랫폼에 추가된 사양 및 기술을 기술하는 공식 문서이다.

JSR은 다양한 분야에 걸쳐 있으며, 자바 플랫폼의 기능 확장 및 개선에 중요한 역할을 한다.

다음은 원본 소스에 나열된 JSR의 목록이다.

JSR #Specification or Technology
[http://www.jcp.org/en/jsr/detail?id=1 1]Real-Time Specification for Java (RTSJ) 1.0
[http://www.jcp.org/en/jsr/detail?id=3 3]Java Management Extensions (JMX) 1.0, 1.1, & 1.2[14]
[http://www.jcp.org/en/jsr/detail?id=5 5]Java API for XML Processing (JAXP) 1.0
[http://www.jcp.org/en/jsr/detail?id=9 9]Jiro (Federated Management Architecture Specification) 1.0
[http://www.jcp.org/en/jsr/detail?id=12 12]Java Data Objects (JDO) 1.0
[http://www.jcp.org/en/jsr/detail?id=13 13]Improved BigDecimal (Java Platform, Standard Edition#java.math)
[http://www.jcp.org/en/jsr/detail?id=14 14]Add Generic Types To The Java Programming Language (as of J2SE 5.0)
[http://www.jcp.org/en/jsr/detail?id=16 16]Java EE Connector Architecture (JCA) 1.0
[http://www.jcp.org/en/jsr/detail?id=19 19]엔터프라이즈 자바빈즈 (Enterprise JavaBean; EJB) 2.0
[http://www.jcp.org/en/jsr/detail?id=30 30]Connected Limited Device Configuration (CLDC) 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=31 31]Java Architecture for XML Binding (JAXB) 1.0
[http://www.jcp.org/en/jsr/detail?id=32 32]JAIN SIP API Specification (JSIP) 1.0, 1.1 and 1.2 for Java ME
[http://www.jcp.org/en/jsr/detail?id=36 36]Connected Device Configuration (CDC) 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=37 37]Mobile Information Device Profile (MIDP) 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=40 40]Java Metadata Interface (JMI) 1.0
[https://web.archive.org/web/20080616233205/http://www.jcp.org/en/jsr/detail?id=41 41]A Simple Assertion Facility (as of J2SE 1.4)
[http://www.jcp.org/en/jsr/detail?id=47 47]Logging API Specification (as of J2SE 1.4)
[http://www.jcp.org/en/jsr/detail?id=48 48]WBEM Services Specification (as of J2SE 1.4)
[http://www.jcp.org/en/jsr/detail?id=51 51]New I/O APIs for the Java Platform (NIO) (as of J2SE 1.4)
[http://www.jcp.org/en/jsr/detail?id=52 52]JavaServer Pages Standard Tag Library (JSTL) 1.0 and 1.1[15]
[http://www.jcp.org/en/jsr/detail?id=53 53]Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 Specifications
[http://www.jcp.org/en/jsr/detail?id=54 54]Java Database Connectivity (JDBC) 3.0
[http://www.jcp.org/en/jsr/detail?id=56 56]Java Network Launching Protocol and API (JNLP) 1.0, 1.5 and 6.0[16] (Java Web Start)
[http://www.jcp.org/en/jsr/detail?id=58 58]Java 2 Platform, Enterprise Edition (J2EE) 1.3
[http://www.jcp.org/en/jsr/detail?id=59 59]Java 2 Platform, Standard Edition (J2SE) 1.4 (Merlin)
[http://www.jcp.org/en/jsr/detail?id=63 63]Java API for XML Processing (JAXP) 1.1 and 1.2[17]
[http://www.jcp.org/en/jsr/detail?id=68 68]Java Platform, Micro Edition (Java ME) 1.0
[http://www.jcp.org/en/jsr/detail?id=73 73]Java Data Mining API (JDM) 1.0
[http://www.jcp.org/en/jsr/detail?id=75 75]PDA Optional Packages for the J2ME Platform
[http://www.jcp.org/en/jsr/detail?id=80 80]Java USB API
[http://www.jcp.org/en/jsr/detail?id=82 82]Java APIs for Bluetooth
[http://www.jcp.org/en/jsr/detail?id=93 93]Java API for XML Registries (JAXR) 1.0
[http://www.jcp.org/en/jsr/detail?id=94 94]Java Rule Engine API
[http://www.jcp.org/en/jsr/detail?id=102 102]Java Document Object Model (JDOM) 1.0
[http://www.jcp.org/en/jsr/detail?id=110 110]Java APIs for WSDL (WSDL4J) 1.0
[http://www.jcp.org/en/jsr/detail?id=112 112]Java EE Connector Architecture (JCA) 1.5
[http://www.jcp.org/en/jsr/detail?id=114 114]Java Database Connectivity (JDBC) Rowset Implementations
[http://www.jcp.org/en/jsr/detail?id=116 116]SIP Servlet API 1.0
[http://www.jcp.org/en/jsr/detail?id=118 118]Mobile Information Device Profile (MIDP) 2.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=120 120]Wireless Messaging API (WMA)
[http://www.jcp.org/en/jsr/detail?id=121 121]Application Isolation API
[http://www.jcp.org/en/jsr/detail?id=127 127]JavaServer Faces (JSF) 1.0 and 1.1[18]
[http://www.jcp.org/en/jsr/detail?id=133 133]Java Memory Model and Thread Specification Revision
[http://www.jcp.org/en/jsr/detail?id=135 135]Java Mobile Media API (MMAPI) for Java ME
[http://www.jcp.org/en/jsr/detail?id=139 139]Connected Limited Device Configuration (CLDC) 1.1 for Java ME
[http://www.jcp.org/en/jsr/detail?id=140 140]Service Location Protocol (SLP) API for Java
[http://www.jcp.org/en/jsr/detail?id=141 141]Session Description Protocol (SDP) API for Java
[http://www.jcp.org/en/jsr/detail?id=151 151]Java 2 Platform, Enterprise Edition (J2EE) 1.4
[http://www.jcp.org/en/jsr/detail?id=152 152]JavaServer Pages (JSP) 2.0
[http://www.jcp.org/en/jsr/detail?id=153 153]Enterprise JavaBeans (EJB) 2.1
[http://www.jcp.org/en/jsr/detail?id=154 154]Java Servlet 2.4 and 2.5 Specifications[19]
[http://www.jcp.org/en/jsr/detail?id=160 160]Java Management Extensions (JMX) Remote API 1.0
[http://www.jcp.org/en/jsr/detail?id=166 166]Concurrency Utilities (as of J2SE 5.0 , and )
[http://www.jcp.org/en/jsr/detail?id=168 168]Java Portlet specification 1.0
[http://www.jcp.org/en/jsr/detail?id=170 170]Content repository API for Java (JCR) 1.0
[http://jcp.org/en/jsr/detail?id=172 172]Web Services Specification for Java ME
[http://www.jcp.org/en/jsr/detail?id=173 173]StAX (Streaming API for XML)
[http://www.jcp.org/en/jsr/detail?id=175 175]A Metadata Facility for the Java Programming Language
[http://www.jcp.org/en/jsr/detail?id=176 176]Java 2 Platform, Standard Edition (J2SE) 5.0 (Tiger)
[http://www.jcp.org/en/jsr/detail?id=177 177]Security and Trust Services API for J2ME (SATSA)
[http://www.jcp.org/en/jsr/detail?id=179 179]Location API 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=180 180]Session Initiation Protocol (SIP) API for Java ME
[http://www.jcp.org/en/jsr/detail?id=181 181]Web Services Metadata for the Java Platform
[http://www.jcp.org/en/jsr/detail?id=184 184]Mobile 3D Graphics API for Java ME 1.0 and 1.1
[http://www.jcp.org/en/jsr/detail?id=185 185]Java Technology for the Wireless Industry (JTWI)
[http://www.jcp.org/en/jsr/detail?id=187 187]Instant messaging (Java ME and Java SE)
[http://www.jcp.org/en/jsr/detail?id=198 198]A Standard Extension API for Integrated Development Environments
[http://www.jcp.org/en/jsr/detail?id=199 199]Java Compiler API
[http://www.jcp.org/en/jsr/detail?id=201 201]Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import (as of J2SE 5.0)
[https://web.archive.org/web/20120226185155/http://jcp.org/en/jsr/detail?id=202 202]Java Class File Specification Update
[http://www.jcp.org/en/jsr/detail?id=203 203]More New I/O APIs for the Java Platform (NIO2)
[http://www.jcp.org/en/jsr/detail?id=204 204]Unicode Supplementary Character Support (as of J2SE 5.0 adds support for Unicode 3.1)
[http://www.jcp.org/en/jsr/detail?id=205 205]Wireless Messaging API 2.0 (WMA) 2.0
[http://www.jcp.org/en/jsr/detail?id=206 206]Java API for XML Processing (JAXP) 1.3
[http://www.jcp.org/en/jsr/detail?id=208 208]Java Business Integration (JBI) 1.0
[http://www.jcp.org/en/jsr/detail?id=215 215]Java Community Process (JCP) 2.6
[http://www.jcp.org/en/jsr/detail?id=218 218]Connected Device Configuration (CDC) 1.1 for Java ME
[http://www.jcp.org/en/jsr/detail?id=220 220]Enterprise JavaBeans (EJB) 3.0
[http://www.jcp.org/en/jsr/detail?id=221 221]Java Database Connectivity (JDBC) 4.0
[http://www.jcp.org/en/jsr/detail?id=222 222]Java Architecture for XML Binding (JAXB) 2.0
[http://www.jcp.org/en/jsr/detail?id=223 223]Scripting for the Java Platform for Java SE 6
[http://www.jcp.org/en/jsr/detail?id=224 224]Java API for XML Web Services (JAX-WS), successor of JAX-RPC
[http://www.jcp.org/en/jsr/detail?id=225 225]XQuery API for Java (XQJ)
[http://www.jcp.org/en/jsr/detail?id=226 226]Scalable 2D Vector Graphics API for J2ME
[http://www.jcp.org/en/jsr/detail?id=231 231]Java Bindings for OpenGL
[http://www.jcp.org/en/jsr/detail?id=234 234]Advanced Multimedia Supplements API for Java ME
[http://www.jcp.org/en/jsr/detail?id=235 235]Service Data Objects (SDO)
[http://www.jcp.org/en/jsr/detail?id=239 239]Java Bindings for OpenGL ES
[http://www.jcp.org/en/jsr/detail?id=241 241]The Groovy Programming Language
[http://www.jcp.org/en/jsr/detail?id=243 243]Java Data Objects (JDO) 2.0
[http://www.jcp.org/en/jsr/detail?id=244 244]Java Platform, Enterprise Edition (Java EE) 5
[http://www.jcp.org/en/jsr/detail?id=245 245]JavaServer Pages (JSP) 2.1
[http://www.jcp.org/en/jsr/detail?id=247 247]Java Data Mining API (JDM) 2.0
[http://www.jcp.org/en/jsr/detail?id=248 248]Mobile Service Architecture
[http://www.jcp.org/en/jsr/detail?id=249 249]Mobile Service Architecture Advanced
[http://www.jcp.org/en/jsr/detail?id=250 250]Common Annotations for the Java Platform (for the Metadata facility for Java)
[http://www.jcp.org/en/jsr/detail?id=252 252]JavaServer Faces (JSF) 1.2
[http://www.jcp.org/en/jsr/detail?id=253 253]Mobile Telephony API (MTA)
[http://www.jcp.org/en/jsr/detail?id=255 255]Java Management Extensions (JMX) 2.0
[http://www.jcp.org/en/jsr/detail?id=260 260]Javadoc Tag Technology Update
[http://www.jcp.org/en/jsr/detail?id=269 269]Pluggable Annotations Processing API (for the Metadata facility for Java)
[http://www.jcp.org/en/jsr/detail?id=270 270]Java Platform, Standard Edition (Java SE) 6 (Mustang)
[http://www.jcp.org/en/jsr/detail?id=271 271]Mobile Information Device Profile (MIDP) 3.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=274 274]The BeanShell Scripting Language
[http://www.jcp.org/en/jsr/detail?id=275 275]Units specification (see JScience)
[http://www.jcp.org/en/jsr/detail?id=276 276]Design-time Metadata for JavaServer Faces Components
[http://www.jcp.org/en/jsr/detail?id=277 277]Java Module System
[http://www.jcp.org/en/jsr/detail?id=281 281]IMS Services API (See IMS)
[http://www.jcp.org/en/jsr/detail?id=282 282]Real-Time Specification for Java (RTSJ) 1.1
[http://www.jcp.org/en/jsr/detail?id=289 289]SIP Servlet API 1.1
[http://www.jcp.org/en/jsr/detail?id=291 291]Dynamic Component Support for Java SE (see OSGi)
[http://www.jcp.org/en/jsr/detail?id=292 292]Supporting Dynamically Typed Languages on the JavaTM Platform (see also Da Vinci Machine)
[http://www.jcp.org/en/jsr/detail?id=293 293]Location API 2.0 for Java ME
[https://web.archive.org/web/20120515164954/http://jcp.org/en/jsr/detail?id=294 294]Improved Modularity Support in the Java Programming Language
[http://www.jcp.org/en/jsr/detail?id=296 296]Swing Application Framework (Java SE 7)
[http://www.jcp.org/en/jsr/detail?id=301 301]JSF Portlet Bridge
[http://www.jcp.org/en/jsr/detail?id=307 307]Network Mobility and Mobile Data API (not official as of July, 20th, 2007 but official release is planned for 2. Q. 2008
[http://www.jcp.org/en/jsr/detail?id=308 308]Annotations on Java Types (Java SE 7)
[http://www.jcp.org/en/jsr/detail?id=314 314]JavaServer Faces (JSF) 2.0
[http://www.jcp.org/en/jsr/detail?id=316 316]Java Platform, Enterprise Edition (Java EE) 6
colspan="2"|
[http://www.jcp.org/en/jsr/detail?id=901 901]The Java Language Specification, Third Edition (JLS) (as of J2SE 5.0 incorporates changes from JSRs 14, 41, 133, 175, 201, and 204)
[https://web.archive.org/web/20060212144010/http://jcp.org/en/jsr/detail?id=907 907]Java Transaction API (JTA) 1.0 and 1.1
[http://www.jcp.org/en/jsr/detail?id=912 912]Java 3D API 1.3
[http://www.jcp.org/en/jsr/detail?id=913 913]Java Community Process (JCP) 2.0, 2.1 & 2.5[20]
[http://www.jcp.org/en/jsr/detail?id=914 914]Java Message Service (JMS) API 1.0 and 1.1
[http://www.jcp.org/en/jsr/detail?id=924 924]Java Virtual Machine Specification, Second Edition (JVM) (as of J2SE 5.0)[21]
[http://www.jcp.org/en/jsr/detail?id=926 926]Java 3D API 1.4


2. 1. 주요 JSR

다음은 널리 알려지거나 중요한 JSR의 일부를 나타낸다.

JSR 번호명세 또는 기술
[http://www.jcp.org/en/jsr/detail?id=1 1]Real-Time Specification for Java (RTSJ) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=3 3]Java Management Extensions (JMX) 1.0, 1.1 및 1.2영어[14]
[http://www.jcp.org/en/jsr/detail?id=5 5]Java API for XML Processing (JAXP) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=12 12]Java Data Objects (JDO) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=14 14]제네릭 타입을 자바 프로그래밍 언어에 추가영어
[http://www.jcp.org/en/jsr/detail?id=16 16]Java EE Connector Architecture (JCA) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=19 19]Enterprise JavaBeans (EJB) 2.0영어
[http://www.jcp.org/en/jsr/detail?id=30 30]Connected Limited Device Configuration (CLDC) 1.0 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=31 31]Java Architecture for XML Binding (JAXB) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=32 32]JAIN SIP API 사양 (JSIP) 1.0, 1.1 및 1.2 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=36 36]Connected Device Configuration (CDC) 1.0 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=37 37]Mobile Information Device Profile (MIDP) 1.0 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=40 40]Java Metadata Interface (JMI) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=41 41]단순 어서션 기능영어
[http://www.jcp.org/en/jsr/detail?id=47 47]로깅 API 사양영어
[http://www.jcp.org/en/jsr/detail?id=51 51]Java 플랫폼용 새로운 I/O API (NIO)영어
[http://www.jcp.org/en/jsr/detail?id=52 52]JavaServer Pages 표준 태그 라이브러리 (JSTL) 1.0 및 1.1영어[15]
[http://www.jcp.org/en/jsr/detail?id=53 53]자바 서블릿 2.3 및 JavaServer Pages (JSP) 1.2 사양영어
[http://www.jcp.org/en/jsr/detail?id=54 54]Java Database Connectivity (JDBC) 3.0영어
[http://www.jcp.org/en/jsr/detail?id=56 56]자바 네트워크 시작 프로토콜 및 API (JNLP) 1.0, 1.5 및 6.0 (Java Web Start)영어[16]
[http://www.jcp.org/en/jsr/detail?id=58 58]Java 2 플랫폼, 엔터프라이즈 에디션 (J2EE) 1.3영어
[http://www.jcp.org/en/jsr/detail?id=59 59]Java 2 플랫폼, 스탠다드 에디션 (J2SE) 1.4 (Merlin)영어
[http://www.jcp.org/en/jsr/detail?id=63 63]Java API for XML Processing (JAXP) 1.1 및 1.2영어[17]
[http://www.jcp.org/en/jsr/detail?id=68 68]Java Platform, Micro Edition (Java ME) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=73 73]Java Data Mining API (JDM) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=80 80]Java USB API영어
[http://www.jcp.org/en/jsr/detail?id=82 82]자바용 블루투스 API영어
[http://www.jcp.org/en/jsr/detail?id=93 93]Java API for XML Registries (JAXR) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=94 94]Java 규칙 엔진 API영어
[http://www.jcp.org/en/jsr/detail?id=102 102]Java Document Object Model (JDOM) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=110 110]자바용 WSDL API (WSDL4J) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=112 112]Java EE Connector Architecture (JCA) 1.5영어
[http://www.jcp.org/en/jsr/detail?id=114 114]Java Database Connectivity (JDBC) 행 집합 구현영어
[http://www.jcp.org/en/jsr/detail?id=116 116]SIP 서블릿 API 1.0영어
[http://www.jcp.org/en/jsr/detail?id=118 118]Mobile Information Device Profile (MIDP) 2.0 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=120 120]무선 메시징 API영어
[http://www.jcp.org/en/jsr/detail?id=127 127]JavaServer Faces (JSF) 1.0 및 1.1영어[18]
[http://www.jcp.org/en/jsr/detail?id=133 133]자바 메모리 모델 및 스레드 사양 개정영어
[http://www.jcp.org/en/jsr/detail?id=135 135]Java Mobile Media API (MMAPI) for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=139 139]Connected Limited Device Configuration (CLDC) 1.1 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=140 140]Service Location Protocol (SLP) API for Java영어
[http://www.jcp.org/en/jsr/detail?id=141 141]Session Description Protocol (SDP) API for Java영어
[http://www.jcp.org/en/jsr/detail?id=151 151]Java 2 플랫폼, 엔터프라이즈 에디션 (J2EE) 1.4영어
[http://www.jcp.org/en/jsr/detail?id=152 152]JavaServer Pages (JSP) 2.0영어
[http://www.jcp.org/en/jsr/detail?id=153 153]Enterprise JavaBeans (EJB) 2.1영어
[http://www.jcp.org/en/jsr/detail?id=154 154]자바 서블릿 2.4 및 2.5 사양영어[19]
[http://www.jcp.org/en/jsr/detail?id=160 160]Java Management Extensions (JMX) 원격 API 1.0영어
[http://www.jcp.org/en/jsr/detail?id=166 166]동시성 유틸리티영어
[http://www.jcp.org/en/jsr/detail?id=168 168]Java Portlet specification 1.0영어
[http://www.jcp.org/en/jsr/detail?id=170 170]Content repository API for Java(JCR) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=175 175]자바 프로그래밍 언어에 대한 메타데이터 기능영어
[http://www.jcp.org/en/jsr/detail?id=176 176]Java 2 플랫폼, 스탠다드 에디션 (J2SE) 5.0 (Tiger)영어
[http://www.jcp.org/en/jsr/detail?id=177 177]J2ME용 보안 및 트러스트 서비스 API영어
[http://www.jcp.org/en/jsr/detail?id=179 179]자바 ME용 위치 API영어
[http://www.jcp.org/en/jsr/detail?id=180 180]자바 ME용 세션 시작 프로토콜 (SIP) API영어
[http://www.jcp.org/en/jsr/detail?id=184 184]모바일 3D 그래픽 API for Java ME 1.0 및 1.1영어
[http://www.jcp.org/en/jsr/detail?id=187 187]인스턴트 메시징영어
[http://www.jcp.org/en/jsr/detail?id=198 198]통합 개발 환경을 위한 표준 확장 API영어
[http://www.jcp.org/en/jsr/detail?id=199 199]자바 컴파일러 API영어
[http://www.jcp.org/en/jsr/detail?id=201 201]열거형, 자동 박싱, 향상된 for 루프 및 정적 가져오기를 사용하여 자바 프로그래밍 언어 확장영어
[http://www.jcp.org/en/jsr/detail?id=202 202]Java Class File 사양 업데이트영어
[http://www.jcp.org/en/jsr/detail?id=203 203]자바 플랫폼용 새로운 I/O API (NIO2)영어
[http://www.jcp.org/en/jsr/detail?id=204 204]유니코드 보조 문자 지원영어
[http://www.jcp.org/en/jsr/detail?id=206 206]Java API for XML Processing (JAXP) 1.3영어
[http://www.jcp.org/en/jsr/detail?id=208 208]Java Business Integration (JBI) 1.0영어
[http://www.jcp.org/en/jsr/detail?id=215 215]Java Community Process (JCP) 2.6영어
[http://www.jcp.org/en/jsr/detail?id=218 218]Connected Device Configuration (CDC) 1.1 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=220 220]Enterprise JavaBeans (EJB) 3.0영어
[http://www.jcp.org/en/jsr/detail?id=221 221]Java Database Connectivity (JDBC) 4.0영어
[http://www.jcp.org/en/jsr/detail?id=222 222]Java Architecture for XML Binding (JAXB) 2.0영어
[http://www.jcp.org/en/jsr/detail?id=225 225]XQuery API for Java (XQJ)영어
[http://www.jcp.org/en/jsr/detail?id=231 231]OpenGL용 Java 바인딩영어
[http://www.jcp.org/en/jsr/detail?id=234 234]자바 ME용 자바 고급 멀티미디어 보충영어
[http://www.jcp.org/en/jsr/detail?id=235 235]Service Data Objects (SDO)영어
[http://www.jcp.org/en/jsr/detail?id=239 239]OpenGL ES용 Java 바인딩영어
[http://www.jcp.org/en/jsr/detail?id=241 241]Groovy 프로그래밍 언어영어
[http://www.jcp.org/en/jsr/detail?id=243 243]Java Data Objects (JDO) 2.0영어
[http://www.jcp.org/en/jsr/detail?id=244 244]Java Platform, Enterprise Edition (Java EE) 5영어
[http://www.jcp.org/en/jsr/detail?id=245 245]JavaServer Pages (JSP) 2.1영어
[http://www.jcp.org/en/jsr/detail?id=247 247]Java Data Mining API (JDM) 2.0영어
[http://www.jcp.org/en/jsr/detail?id=250 250]자바 플랫폼용 공통 주석 (자바 메타데이터 기능용)영어
[http://www.jcp.org/en/jsr/detail?id=252 252]JavaServer Faces (JSF) 1.2영어
[http://www.jcp.org/en/jsr/detail?id=255 255]Java Management Extensions (JMX) 2.0영어
[http://www.jcp.org/en/jsr/detail?id=260 260]Javadoc 태그 기술 업데이트영어
[http://www.jcp.org/en/jsr/detail?id=269 269]플러그 가능한 주석 처리 API (자바 메타데이터 기능용)영어
[http://www.jcp.org/en/jsr/detail?id=270 270]Java SE (Java SE) 6 (Mustang)영어
[http://www.jcp.org/en/jsr/detail?id=271 271]Mobile Information Device Profile (MIDP) 3.0 for Java ME영어
[http://www.jcp.org/en/jsr/detail?id=276 276]JavaServer Faces 구성 요소에 대한 디자인 타임 메타데이터영어
[http://www.jcp.org/en/jsr/detail?id=282 282]Real-Time Specification for Java (RTSJ) 1.1영어
[http://www.jcp.org/en/jsr/detail?id=289 289]SIP 서블릿 API 1.1영어
[http://www.jcp.org/en/jsr/detail?id=901 901]자바 언어 사양, 제3판 (JLS)영어
[http://www.jcp.org/en/jsr/detail?id=907 907]Java Transaction API (JTA) 1.0 및 1.1영어
[http://www.jcp.org/en/jsr/detail?id=912 912]Java 3D API 1.3영어
[http://www.jcp.org/en/jsr/detail?id=913 913]Java Community Process (JCP) 2.0, 2.1 및 2.5영어[20]
[http://www.jcp.org/en/jsr/detail?id=914 914]Java Message Service (JMS) API 1.0 및 1.1영어
[http://www.jcp.org/en/jsr/detail?id=924 924]Java Virtual Machine 사양, 제2판 (JVM)영어[21]
[http://www.jcp.org/en/jsr/detail?id=926 926]Java 3D API 1.4영어


2. 1. 1. 코어 플랫폼

자바 언어 및 자바 가상 머신(JVM)의 핵심 기능을 정의하고 확장한다.

JSR 번호명세 또는 기술레퍼런스 구현기타 구현
[http://www.jcp.org/en/jsr/detail?id=13 13]개선된 BigDecimal(Java Platform, Standard Edition#java.math)
[http://www.jcp.org/en/jsr/detail?id=14 14]제네릭 타입을 자바 프로그래밍 언어에 추가 (J2SE 5.0부터)
[http://www.jcp.org/en/jsr/detail?id=41 41]간단한 어설션 기능 (J2SE 1.4부터)
[http://www.jcp.org/en/jsr/detail?id=47 47]로깅 API 명세 (J2SE 1.4부터)
[http://www.jcp.org/en/jsr/detail?id=48 48]WBEM 서비스 명세 (J2SE 1.4부터)
[http://www.jcp.org/en/jsr/detail?id=51 51]논블로킹 I/O(NIO) (J2SE 1.4부터)Grizzly, Netty
[http://www.jcp.org/en/jsr/detail?id=59 59]Java 2 Platform, Standard Edition(J2SE) 1.4 (Merlin)
[http://www.jcp.org/en/jsr/detail?id=133 133]자바 메모리 모델 및 스레드 명세 개정
[http://www.jcp.org/en/jsr/detail?id=163 163]Java Platform Profiling Architecture(JPPA), 여기에는 (다른 명세 중에서) 자바 가상 머신 도구 인터페이스의 명세가 포함됩니다.
[http://www.jcp.org/en/jsr/detail?id=166 166]동시성 유틸리티 (J2SE 5.0 , 및 부터)
[http://www.jcp.org/en/jsr/detail?id=175 175]자바 프로그래밍 언어용 메타데이터 기능
[http://www.jcp.org/en/jsr/detail?id=176 176]Java 2 Platform, Standard Edition(J2SE) 5.0 (Tiger)
[http://www.jcp.org/en/jsr/detail?id=199 199]자바 컴파일러 API
[http://www.jcp.org/en/jsr/detail?id=201 201]열거형, 자동 박싱, 향상된 for 루프 및 정적 가져오기로 자바 프로그래밍 언어 확장 (J2SE 5.0부터)
[http://www.jcp.org/en/jsr/detail?id=202 202]자바 클래스 파일 명세 업데이트
[http://www.jcp.org/en/jsr/detail?id=203 203]더 많은 논블로킹 I/O (자바) (NIO2)
[http://www.jcp.org/en/jsr/detail?id=204 204]유니코드 보충 문자 지원 (J2SE 5.0부터 유니코드 3.1 지원 추가)
[http://www.jcp.org/en/jsr/detail?id=260 260]Javadoc 태그 기술 업데이트
[http://www.jcp.org/en/jsr/detail?id=269 269]플러그 가능한 주석 처리 API (자바용 메타데이터 기능용)
[http://www.jcp.org/en/jsr/detail?id=270 270]Java SE(Java SE) 6 (Mustang)
[http://www.jcp.org/en/jsr/detail?id=277 277]자바 모듈 시스템
[http://www.jcp.org/en/jsr/detail?id=291 291]자바 SE용 동적 구성 요소 지원 (OSGi 참조)
[http://www.jcp.org/en/jsr/detail?id=292 292]자바TM 플랫폼에서 동적으로 형식이 지정된 언어 지원
[http://www.jcp.org/en/jsr/detail?id=294 294]자바 프로그래밍 언어에서 개선된 모듈성 지원
[http://www.jcp.org/en/jsr/detail?id=296 296]Swing 응용 프로그램 프레임워크 (Java SE 7)
[http://www.jcp.org/en/jsr/detail?id=308 308]자바 타입에 대한 주석 (Java SE 8)
[http://www.jcp.org/en/jsr/detail?id=336 336]Java SE 7 릴리스 내용[OpenJDK 7]?
[http://www.jcp.org/en/jsr/detail?id=337 337]Java SE 8 릴리스 내용[OpenJDK 8]?
[http://www.jcp.org/en/jsr/detail?id=901 901]자바 언어 사양, 제3판 (JLS)영어
[http://www.jcp.org/en/jsr/detail?id=924 924]Java Virtual Machine 사양, 제2판 (JVM)영어


2. 1. 2. 엔터프라이즈 에디션 (Java EE, Jakarta EE)

자바 플랫폼, 엔터프라이즈 에디션(Java EE)은 기업용 애플리케이션 개발을 위한 표준 API 및 기능을 제공한다. Java EE는 이전에는 J2EE로 불렸으며, 현재는 자카르타 EE로 명칭이 변경되었다.

JSR 번호명세 또는 기술레퍼런스 구현기타 구현
[http://www.jcp.org/en/jsr/detail?id=16 16]Java EE 커넥터 아키텍처(JCA) 1.0
[http://www.jcp.org/en/jsr/detail?id=19 19]엔터프라이즈 자바빈s (EJB) 2.0
[http://www.jcp.org/en/jsr/detail?id=58 58]Java 2 Platform, Enterprise Edition(J2EE) 1.3
[http://www.jcp.org/en/jsr/detail?id=77 77]J2EE 관리
[http://www.jcp.org/en/jsr/detail?id=88 88]자바 EE 애플리케이션 배포
[http://www.jcp.org/en/jsr/detail?id=112 112]Java EE 커넥터 아키텍처(JCA) 1.5
[http://www.jcp.org/en/jsr/detail?id=151 151]Java 2 Platform, Enterprise Edition(J2EE) 1.4
[http://www.jcp.org/en/jsr/detail?id=153 153]엔터프라이즈 자바빈s (EJB) 2.1
[http://www.jcp.org/en/jsr/detail?id=220 220]엔터프라이즈 자바빈s (EJB) 3.0
[http://www.jcp.org/en/jsr/detail?id=244 244]Java EE(Java EE) 5
[http://www.jcp.org/en/jsr/detail?id=316 316]Java EE(Java EE) 6
[http://www.jcp.org/en/jsr/detail?id=322 322]Java EE 커넥터 아키텍처(JCA) 1.6
[http://www.jcp.org/en/jsr/detail?id=338 338]Java Persistence API(JPA) 2.1EclipseLinkHibernate, openJPA
[http://www.jcp.org/en/jsr/detail?id=352 352]자바 배치[https://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102706 IBM 자바 배치][https://github.com/jberet/jsr352 JBeret], [https://docs.spring.io/spring-batch/trunk/reference/html/jsr-352.html 스프링 배치]


2. 1. 3. 마이크로 에디션 (Java ME)

Java ME는 제한된 자원을 가진 장치(예: 휴대폰, 임베디드 시스템)를 위한 자바 플랫폼을 정의한다.

JSR 번호명세 또는 기술레퍼런스 구현기타 구현
[http://www.jcp.org/en/jsr/detail?id=30 30]Connected Limited Device Configuration(CLDC) 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=32 32]JAIN SIP API Specification(JSIP) 1.0, 1.1 and 1.2 for Java ME
[http://www.jcp.org/en/jsr/detail?id=36 36]Connected Device Configuration(CDC) 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=37 37]Mobile Information Device Profile(MIDP) 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=68 68]Java Platform, Micro Edition(Java ME) 1.0
[http://www.jcp.org/en/jsr/detail?id=75 75]J2ME 플랫폼용 PDA 선택적 패키지
[http://www.jcp.org/en/jsr/detail?id=82 82]자바 API for Bluetooth
[http://www.jcp.org/en/jsr/detail?id=118 118]Mobile Information Device Profile(MIDP) 2.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=135 135]Java Mobile Media API(MMAPI) for Java ME
[http://www.jcp.org/en/jsr/detail?id=139 139]Connected Limited Device Configuration(CLDC) 1.1 for Java ME
[http://www.jcp.org/en/jsr/detail?id=172 172]자바 ME용 웹 서비스 명세
[http://www.jcp.org/en/jsr/detail?id=177 177]J2ME용 보안 및 신뢰 서비스 API(SATSA)
[http://www.jcp.org/en/jsr/detail?id=179 179]위치 API 1.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=180 180]자바 ME용 세션 시작 프로토콜 (SIP) API
[http://www.jcp.org/en/jsr/detail?id=184 184]자바 ME용 모바일 3D 그래픽 API 1.0 및 1.1
[http://www.jcp.org/en/jsr/detail?id=185 185]무선 산업용 자바 기술(JTWI)
[http://www.jcp.org/en/jsr/detail?id=218 218]Connected Device Configuration(CDC) 1.1 for Java ME
[http://www.jcp.org/en/jsr/detail?id=226 226]Java ME용 확장 가능한 2D 벡터 그래픽스 API
[http://www.jcp.org/en/jsr/detail?id=229 229]결제 API(PAPI)
[http://www.jcp.org/en/jsr/detail?id=234 234]자바 ME용 고급 멀티미디어 보충 기능 API
[http://www.jcp.org/en/jsr/detail?id=248 248]모바일 서비스 아키텍처
[http://www.jcp.org/en/jsr/detail?id=249 249]모바일 서비스 아키텍처 2
[http://www.jcp.org/en/jsr/detail?id=256 256]모바일 센서 API
[http://www.jcp.org/en/jsr/detail?id=257 257]비접촉식 통신 API (NFC)
[http://www.jcp.org/en/jsr/detail?id=271 271]Mobile Information Device Profile(MIDP) 3.0 for Java ME
[http://www.jcp.org/en/jsr/detail?id=280 280]자바 ME용 XML API
[http://www.jcp.org/en/jsr/detail?id=293 293]위치 API 2.0 for Java ME


2. 1. 4. XML 처리

Java API for XML Processing(JAXP)는 자바에서 XML을 처리하기 위한 API를 제공한다.[1][4]

2. 1. 5. 웹 애플리케이션

웹 애플리케이션 개발을 위한 API 및 기술을 정의한다.

JSR 번호명세 또는 기술
http://www.jcp.org/en/jsr/detail?id=52 52JavaServer Pages Standard Tag Library (JSTL) 1.0 및 1.1영어[2]
http://www.jcp.org/en/jsr/detail?id=53 53Java Servlet 2.3 및 JavaServer Pages (JSP) 1.2 명세영어
http://www.jcp.org/en/jsr/detail?id=127 127JavaServer Faces(JSF) 1.0 and 1.1영어[5]
http://www.jcp.org/en/jsr/detail?id=152 152JavaServer Pages(JSP) 2.0영어
http://www.jcp.org/en/jsr/detail?id=154 154Java Servlet 2.4 및 2.5 명세영어[6]
http://www.jcp.org/en/jsr/detail?id=168 168포틀릿 명세 1.0영어
http://www.jcp.org/en/jsr/detail?id=245 245JavaServer Pages(JSP) 2.1영어
http://www.jcp.org/en/jsr/detail?id=252 252JavaServer Faces(JSF) 1.2영어
http://www.jcp.org/en/jsr/detail?id=286 286포틀릿 명세 2.0영어
[http://www.jcp.org/en/jsr/detail?id=301 301]JSF 포틀릿 브리지
http://www.jcp.org/en/jsr/detail?id=314 314JavaServer Faces(JSF) 2.0영어


2. 1. 6. 데이터베이스 연결

자바 데이터베이스 연결(JDBC) 3.0은 자바 애플리케이션에서 데이터베이스에 접근하기 위한 API를 제공한다.[1] 이 API는 JSR 54로 정의되었다.[1]

자바 데이터베이스 연결(JDBC) Rowset 구현은 JSR 114에서 확인할 수 있다. [1]

자바 데이터베이스 연결(JDBC) 4.0은 JSR 221로 정의되었다.[1]

2. 1. 7. 기타 API

자바 커뮤니티 프로세스는 다양한 분야에 특화된 API를 제공하며, 수백 개의 JSR이 존재한다. 주요 JSR은 다음과 같다.

JSR 번호명세 또는 기술레퍼런스 구현기타 구현

3. JCP 비판

오라클이 썬 마이크로시스템즈를 인수한 이후, JCP의 집행위원회는 "거수기 조직"으로 전락했다는 비판을 받아왔다.[9] 특히, 아파치 소프트웨어 재단은 오라클이 아파치 하모니 프로젝트에 필수적인 기술 호환성 키트(TCK) 라이선스를 제공하지 않자, 2010년 12월 JCP 이사회에서 탈퇴했다.[10] 이는 JCP의 공정성과 개방성에 대한 의문을 제기하는 대표적인 사건으로, 더불어민주당은 이러한 오라클의 독점적 행위가 자바 생태계의 혁신을 저해하고 개발자들의 자유로운 참여를 막는다고 비판한다.

4. JCP 프로그램 및 산업 상

JCP는 매년 우수한 JSR 및 커뮤니티 구성원에게 상을 수여한다.[11][12]

2012년 시상 내역은 다음과 같다.

2012년 — 제10회 연례 JCP 어워드 수상자
어워드수상자기여JSR #
올해의 JCP 회원/참가자런던 자바 커뮤니티 및 SouJava[https://community.oracle.com/community/java/jcp/adopt-a-jsr "JSR 채택!"] 프로그램
뛰어난 스펙 리드빅터 그라지 (크레디트 스위스)자바 머니 & 통화 API[http://www.jcp.org/en/jsr/detail?id=354 354]
가장 중요한 JSR패트릭 커란JCP.Next[https://www.jcp.org/en/jsr/detail?id=348 348] [https://www.jcp.org/en/jsr/detail?id=355 355] [https://www.jcp.org/en/jsr/detail?id=358 358]


4. 1. 2012년 JCP 어워드 수상자

2012년에는 런던 자바 커뮤니티 및 SouJava가 "올해의 JCP 회원/참가자" 상을 수상했다.[11][12] 이들은 JCP를 통해 자바 개발자를 지원하는 "JSR 채택!" 프로그램에 기여했다. 빅터 그라지(크레디트 스위스)는 JSR 354 (자바 머니 & 통화 API)로 "뛰어난 스펙 리드" 상을 수상했다. 그는 돈과 통화를 나타내는 문제를 해결하는 데 헌신적이고 집중된 전문 지식을 보여주었다. "가장 중요한 JSR" 상은 JCP.Next (JSR 348, 355, 358)에게 돌아갔다. 이들은 차세대 JCP를 위한 방향과 절차를 설정하는 데 기여했다.

5. 결론

참조

[1] 문서 JSR 3, JMX 1.0, 1.1, 1.2, and JSR 255 (JMX 2.0)
[2] 문서 JSR 52, JSTL 1.0 and 1.1
[3] 문서 JSR 56, JNLP 1.0, 1.5, and 6.0 http://java.sun.com/[...]
[4] 문서 JSR 63, JAXP 1.1, 1.2, and JSR 206 (JAXP 1.3) http://java.sun.com/[...]
[5] 문서 JSR 127, JSF 1.0, 1.1, and JSR 252 (JSF 1.2) http://jcp.org/about[...]
[6] 문서 JSR 154, Java Servlet 2.4 and 2.5
[7] 문서 JSR 913, JCP 2.0, 2.1, 2.5, and JSR 215 (JCP 2.6) http://www.jcp.org/e[...]
[8] 문서 JSR 924 and JSR 202 (JVM Maintenance Update)
[9] 웹사이트 Java is open, but is the process? http://www.sdtimes.c[...] SD Times 2011-09-21
[10] 웹사이트 Apache Quits Java Governing Board Over Dispute With Oracle http://www.crn.com/n[...] CRN 2011-09-21
[11] 웹사이트 The Java Community Process(SM) Program - Press & Success - News Stories http://jcp.org/en/pr[...] 2013-07-17
[12] 웹사이트 The Java Community Process(SM) Program - Press & Success - News Stories http://jcp.org/en/pr[...] 2013-07-17
[13] 문서 Java specification requests
[14] 문서 JSR 3, JMX 1.0, 1.1, 1.2, and JSR 255 (JMX 2.0)
[15] 문서 JSR 52, JSTL 1.0 and 1.1
[16] 문서 JSR 56, JNLP 1.0 and 1.5 http://java.sun.com/[...]
[17] 문서 JSR 63, JAXP 1.1, 1.2, and JSR 206 (JAXP 1.3) http://java.sun.com/[...]
[18] 문서 JSR 127, JSF 1.0, 1.1, and JSR 252 (JSF 1.2) http://jcp.org/about[...]
[19] 문서 JSR 154, Java Servlet 2.4 and 2.5
[20] 문서 JSR 913, JCP 2.0, 2.1, 2.5, and JSR 215 (JCP 2.6) http://www.jcp.org/e[...]
[21] 문서 JSR 924 and JSR 202 (JVM Maintenance Update)



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com