JavaEE的渊源

118 阅读2分钟

JavaEE渊源

JavaEE是一个现象级事件,同时期后端开发市场有多竞品。比如.NET、php、go、等都能开发后端。但JavaEE是持续时间最长最成熟从业人员最多。早在30年前就已经决定。这是为什么呢?

他走了其他完全不一样的道路,java建立的不是一个产品,一种语言。java建立的一个生态,一个市场。让很多企业参与生态其中,从而形成百花齐放优胜劣汰

JavaEE规范

起源:JavaEE,1999年

定义规范:企业级应用分容器组件提供服务。

共性化东西容器去管理,个性化东西组件去管理。

为了让这个东西形成生态,它定义了一系列的规范。容器该怎么做,做什么。组件该怎么做,做什么。容器和组件之间怎么连接到一起。我们把这个规范称为JavaEE规范。

JavaEE设计

服务器端分为容器组件,容器有一系列规范,组件有一系列规范。只有符合规范的组件和容器就能够合起来构成企业级应用。

容器面对开发商,很多开发商可以按照JavaEE的规范开发容器。比如Tomcat、Jetty等。

对于开发者来说,你开发的程序是组件,因为你开发的程序是Tomcat里面去跑的。因为Tomcat和Jetty都符合容器的规范。所以你开发的组件,既可以在Tomcat容器中间去跑,也可以在Jetty中间跑。这就使用java不是单一产品的市场,而是定义了一系列规范,在每一个规范下面都有很多产品可以做出来,然后这些产品可以竞争,从而形成百花齐放优势劣汰,最后市场向前发展。

java