Java 技术是最初由 Sun Microsystems 公司开发的。Java Community Process(JCP,一个由全世界的 Java 开发人员和获得许可的人员组成的开放性组织)对 Java 技术规范、参考实现和技术兼容性包进行开发和修订。
JCP是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(TCK)。Java技术和JCP两者的原创者都是SUN计算机公司。然而,JCP已经由SUN于1995年创造Java的非正式过程,使有兴趣的各方参与定义Java的特征和未来版本的正式过程。演进到如今有数百名来自世界各地Java代表成员一同监督Java发展的正式程序。
JCP维护的规范包括J2ME、J2SE、J2EE,XML,OSS,JAIN等。组织成员可以提交JCR(Java Specification Requests),通过特定程序以后,进入到下一版本的规范里面。
所有声称符合J2EE规范的J2EE类产品(应用服务器、应用软件、开发工具等),必须通过该组织提供的TCK兼容性测试(需要购买测试包),通过该测试后,需要缴纳J2EE商标使用费。两项完成,即是通过J2EE认证(Authorized Java Licensees of J2EE)。
Java 社区进程(JCP),是一个形式化的进程,其允许有关的团体涉足 Java 平台未来版本和风格的定义。Java 进程包括 Java 规范请求 (JSR) 的使用,其描述了被添加到 Java 平台的被提议的规范和技术的正式文档。
JCP使用JSR( Java Specification Requests)做为正式规范文档描述被提议加入到Java体系中的的规范和技术。 JSR变为final状态前需要正式的公开审查,并由JCP Executive Committee投票决定。 最终的JSR会提供一个参考实现,它是免费而且公开源代码的;还有一个验证是否符合API规范的 Technology Compatibility Kit。 目前已有250多个JSR
分享到:
相关推荐
:warning: 该项目现在是EE4J计划的一部分。 该仓库已被归档,因为所有活动现在都在。 有关整体EE4J过渡状态,请参见。Java Servlet API建造先决条件: JDK8 + Maven 3.0.3+ 运行构建: mvn install 该构建会运行版权...
**第一部分:JPA简介** Java Persistence API(JPA)是Java平台上的一个标准,用于管理关系数据库中的数据。它是Java EE和Java SE环境中的一种对象关系映射(ORM)框架,使得开发人员能够以面向对象的方式处理...
**第二章 J2ME 简介和编程环境** J2ME,全称为Java 2 Micro Edition,是由SUN公司为嵌入式和消费类电子产品设计的开发平台。作为Java技术的三大分支之一,J2ME与J2SE(Java 2 Standard Edition,适用于桌面系统)和...
JSF的出现基于Java Community Process (JCP) 标准化,这意味着开发者可以依赖于各种开发工具供应商提供的强大支持,包括可视化开发环境,以提高开发效率。JSF的设计遵循了Model-View-Controller (MVC)架构模式,这...
#### regsvr32.exe简介 `regsvr32.exe`是Windows系统中的一个内置工具,用于注册和注销动态链接库(DLL)和ActiveX控件。当DLL文件未能正常注册到系统中时,就可能导致各种应用程序无法正常工作,甚至引发系统级...
JSTL,全称JavaServer Pages Standard Tag Library,是由JCP(Java Community Process)制定的一个标准规范,旨在为Java Web开发者提供一套通用的标准标签库。它的出现是为了改善Web应用程序的可读性、维护性和易用...
JCP(Java Community Process)还没有制定关于ESB的正式技术草案,这表明ESB技术仍处于发展阶段,需要进一步成熟和完善。 随着业务需求的增长,消息传递技术也在不断发展。ESB结合了Web服务的同步特性和传统异步...
本书作者系lava标准化组织(Java Cotl]munity Process)JSR 166专家组(并发工具)的主要成员,同时他们还致力于其他多个JCP专家组织。Brain Goetz是一位拥有二十年行业经验的软件咨询师,发表过超过75篇关于。Java开发...
**OSS/J 简介** OSS/J(Operations Support Systems for Java)是一个基于Java的API架构,旨在为构建下一代OSS(Operations Support Systems)提供技术实现。这一框架的出现是为了响应电信行业的快速发展和对更高效...
1. **J2ME简介**: - **定义**:J2ME是一种针对资源受限设备(如移动电话、个人数字助理等)的Java平台版本。 - **特点**:J2ME提供了一种跨平台的应用程序开发框架,使得开发者可以编写一次代码并在多种不同的...
### PrimeFaces 简介与概述 #### 一、PrimeFaces 概览 PrimeFaces 是一款专门为提升 JavaServer Faces(JSF)Web 应用程序开发效率而设计的开源类库。它通过丰富的 UI 组件集合,使得开发者能够更加轻松地创建功能...
JSR是Java Community Process(JCP)的一部分,JCP是一个负责制定和更新Java技术规范的开放组织。JSR 205专门针对无线多媒体应用,提供了在Java平台上进行多媒体处理的标准化接口和实现。这个规范的发布对于开发者来...
- **标准化**: JSTL是通过JCP(Java Community Process,Java社区进程)进行标准化的,这确保了其与Java Web技术的一致性和兼容性。 #### 三、JSTL 的五大核心标签库 ##### 1. **Core 标签库** - **简介**: Core...
#### 一、EJB3简介及背景 《Enterprise JavaBeans 3》(EJB3)是Java企业级应用的重要组成部分之一,旨在简化企业级应用程序的开发过程。EJB3引入了许多新特性,如POJO(Plain Old Java Object)风格的开发方式,...
#### 一、Eclipse简介与安装 Eclipse 是一款非常流行的开源集成开发环境(IDE),广泛应用于Java应用开发之中。它不仅支持Java开发,还支持其他编程语言如C/C++、PHP等。对于初学者而言,Eclipse提供了直观的用户界面...
1.1.3 jcp与jsr 6 1.1.4 建议的学习路径 7 1.2 jvm/jre/jdk 11 1.2.1 什么是jvm 11 1.2.2 区分jre与jdk 14 1.2.3 下载、安装jdk 15 1.2.4 认识jdk安装内容 18 1.3 重点复习 19 1.4 课后练习 20 ...
##### REST简介 REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,用于不同平台客户端和服务端轻量级的通信。RESTful API的特点是无状态、可缓存、分层系统等,使得...
- **人物简介**:Kevin Lynch是一位在图形界面和应用程序开发领域有着卓越成就的人物,同时也是Dreamweaver的创始人之一以及Macromedia的CTO。 - **主要贡献**: - **图形界面设计**:他对图形用户界面的设计有独到...