解开Java EE真相

对于Java,大家都很熟悉。而对于Java EE呢?

在我们学习Java语言的时候,往往是从Java语言的语法开始的,写一个可以输出"Hello,world!"的程序,以为这就是Java了。而也正是这种学习方式,使我们对java的世界会有一种误解。

前面的博客中,我提到过,Java技术是分为Java编程语言和Java平台。而Java EE也正是 Java的一个方面。那Java EE是什么呢?跟我们说的Java有什么不同呢?

我是这么理解的,Java,也就是Java SE,是Java开发---不管是 桌面客户端开发,还是企业WEB开发,都需要用到的。也就是开发第一步,下载安装JDK,配置环境变量。而Java EE ,则是针对企业开发制定的一些列规范,和对规范的实现。

Java Community Process,简称JCP,是一个社区组织,专门针对 Java 技术 制定 技术规范文档的。

Java Specification Request,简称JSR,是技术文档,JCP组织制定的文档都称为 JSR。

因此,可以看到,Java EE 不是Java中的另一种不一样的语法的语言,而是 在Java技术运用过程中,为解决开发中的问题,大家共同制定出规范并实现,以便更好的开发。可以说,Java EE 就是各种技术规范,和各种规范的实现。

像我们熟知的JDBC 就是其规范之一。那JCP 制定了哪些JSR呢?

Java EE 7中,提供了如下:

网络应用技术
    WebSocket的Java API
    JSON处理的Java API
    Java Servlet 3.1
    JavaServer Faces 2.2
    表达语言3.0
    JavaServer Pages 2.3
    JavaServer Pages(JSTL)1.2的标准标记库

企业应用技术
    Java平台的批处理应用程序
    Java EE 1.0的并发实用程序
    Java 1.1的上下文和依赖注入
    Java 1.0的依赖注入
    Bean验证1.1
    企业JavaBeans 3.2
    拦截器1.2(JSR 318涵盖的维护版本)
    Java EE连接器体系结构1.7
    Java持久性2.1
    Java Platform 1.2的常见注释
    Java消息服务API 2.0
    Java Transaction API(JTA)1.2
    JavaMail 1.5
网络服务技术
    RESTful Web服务(JAX-RS)2.0的Java API
    实施企业Web服务1.3
    基于XML的Web服务(JAX-WS)2.2的Java API
    Java平台的Web服务元数据
    基于XML的RPC(JAX-RPC)1.1的Java API
    用于XML消息传递1.3的Java API
    XML注册中心(JAXR)1.0的Java API
管理和安全技术
    容器1.1的Java身份验证服务提供程序接口
    Java容器授权合同1.5
    Java EE应用程序部署1.2  (可选)
    J2EE管理1.1
    对其他语言的调试支持1.0
Java SE中与Java EE相关的规范
    XML绑定Java体系结构(JAXB)2.2
    用于XML处理的Java API(JAXP)1.3
    Java数据库连接4.0
    Java管理扩展(JMX)2.0
    JavaBeans激活框架(JAF)1.1
    XML的流API(StAX)1.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值