关闭

1. Java EE简介 - JavaEE基础系列

标签: java eejava规范简介
1627人阅读 评论(1) 收藏 举报
分类:

什么是Java EE? 真的是你理解的那样吗?

Java EE, 原名J2EE, 其核心由一系列抽象的标准规范所组成, 是针对目前软件开发中所普遍面临问题的解决方案。

注意以上定义中的”抽象”(abstract)这个词。 Java EE 只是一组接口和规范, 提供了面向开发者的 public API。

这些抽象的规范, 也可以说成是标准。本质上, 所有的 Java EE API, 都是按照领域专家们所确定的标准发布的。

通过标准化, Java Specification Request 流程中的每个 Java EE API 都经过了 Java Community Process 的严谨审核. 这个过程的结果,是一组经过生产检验和测试后, 被认为合理的API。

但我们刚才说 Java EE 是抽象的对吧? 如果只是调用 javax.* 包中的 Java EE API, 程序并不能跑起来。

因为还需要 Java EE 具体实现的支撑。其官方的名字是 Application Server (应用服务器).

Application Server,应用服务器, 基本上是 Java EE 规范的完整实现。可以将 Java EE 程序部署到任意一种 Application Server 上。

应用服务器分为很多种, 如 Apache TomEE, IBM WebSphere, Oracle WebLogic, JBoss Wildfly, Payara Server 等等。

注意: 最流行的 Tomcat 只属于 Web Container、并不是 Application Server。其兄弟 TomEE 才是标准的应用服务器。

在接下来的文章中, 我们将深入介绍 Application Servers 以及 Java Specification Request。请继续关注。

译者注: 并不是所有的JavaEE规范都很有市场, 例如 EJB、WebService 技术就因为笨重和开发效率低下,被Spring等技术所取代。

猜测: Jigsaw 很可能生不逢时、在最需要的年代没出现、出现后可能会被微服务架构所替代。

原文链接: https://pedanticdevs.com/2017/06/java-ee-fundamentals-what-is-java-ee.html

原文日期: 2017年07月17日

翻译日期: 2017年07月01日

翻译人员: 铁锚: http://blog.csdn.net/renfufei

1
1
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

javaEE基础知识

什么是servlet servlet实际就是java类,只不过继承了httpServlet类 servlet最主要功能就是接受页面参数,然后调用业务逻辑,你可以将其理解为一个中转站 servlet在服...
  • float_dream
  • float_dream
  • 2017-01-17 16:11
  • 747

JavaEE基础知识

JSP的基本原理 JSP的本质是Servlet,当用户想指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面,包括每一个静态HTML标签和所有HTML页面中出现的内容。 JSP...
  • myonelotus
  • myonelotus
  • 2016-06-20 00:06
  • 2183

JavaEE基础知识详解教程(初学者的必选教程,不看后悔,入门级教程)

  • 2015-03-03 20:12
  • 8.42MB
  • 下载

JavaEE基础10个小总结

1.JavaScript(DOM) JS是脚本语言,不是编程语言,不需要编译,浏览器会自己识别。 JavaScript组成 ECMAScript:核心,定义JS的基本语法和类型等。 BOM:浏览器对...
  • zqqiang0307
  • zqqiang0307
  • 2016-12-19 23:48
  • 296

JavaEE基础知识详解教程(初学者的必选教程,不看后悔,入门级教程)

  • 2015-03-09 09:31
  • 8.42MB
  • 下载

零基础到架构师 不花钱学JavaEE(基础篇)- 概述

Java简单来说是一门语言,Java能干什么? 网站:开发大,中,小型网站。 服务器端程序:企业级程序开发。 APP:Android的APP基本使用Java开发。 云:Hadoop就是使用Java...
  • longronglin
  • longronglin
  • 2016-06-24 13:54
  • 2944

javaEE基础知识

什么是servlet servlet实际就是java类,只不过继承了httpServlet类 servlet最主要功能就是接受页面参数,然后调用业务逻辑,你可以将其理解为一个中转站 servlet在服...
  • float_dream
  • float_dream
  • 2017-01-17 16:11
  • 747

JavaEE基础知识

JSP的基本原理 JSP的本质是Servlet,当用户想指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面,包括每一个静态HTML标签和所有HTML页面中出现的内容。 JSP...
  • myonelotus
  • myonelotus
  • 2016-06-20 00:06
  • 2183

JAVA EE架构师 需要具备的知识

1、构架师胚胎(程序员) 学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须...
  • kingmax54212008
  • kingmax54212008
  • 2015-11-12 15:51
  • 1543

JavaEE知识点总结

JavaEE简介 JavaEE 容器和组件 Applet Container 浏览器 applet App Container Java应用 Web Container 网页服务器 ...
  • sun_xiaofan
  • sun_xiaofan
  • 2015-07-30 16:20
  • 2745
    博客专栏
    个人资料
    • 访问:3895648次
    • 积分:20588
    • 等级:
    • 排名:第462名
    • 原创:102篇
    • 转载:1篇
    • 译文:175篇
    • 评论:671条
    Google搜索该博客
    有问题?加入开源技术交流群
    有需要,qq联系我