JavaEE
JavaEE 概念
Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件。JavaEE指的是一套规范,也可以认为是遵循JavaEE规范、使用JavaSE实现的技术和框架。
JavaEE 是 Java 应用最广泛的部分。
例如:
JavaSE包含socket的内容,JavaEE则是提出JSR902、JSR903规范,按照规范中的要求把socket封装成Servlet供直接使用;
JavaSE包含annotation和自定义注解API(Pluggable Annotation Processing API)的内容,JavaEE则是提出JSR269规范,所有框架中定义的注解都必须符合该规范,典型的例如lombok中的@Getter/@Setter注解就是符合JSR269规范的,当然你也可以依据JSR269的要求,自己实现一个@Getter/@Setter注解;
这就是JavaEE和JavaSE的区别,目前官网上最新的是JavaEE7的内容:
JavaEE7
网上一般会讲JavaEE的13个规范,实际上JavaEE 7 规范不止13个,加粗的是实现了这些规范的框架:
Web层
提供Web交互,数据传输等方面的组件
关注于为客户端生成各种格式内容的视图模块:JSP JSTL EL JSF
关注于Web实时交互的模块:WebSocket Java API——SpringBoot框架
关注于提供Web服务的Java Web Service模块:JAX-WS JAX-RS——SpringBoot框架
关注于交互数据规范的模块:JSON-P JAXB
关注于Web请求和响应的模块:Servlet——SpringBoot框架
————————————————
版权声明:本文为CSDN博主「来瓶小白干Oo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36282029/article/details/116699565
JavaEE 概念
Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件。JavaEE指的是一套规范,也可以认为是遵循JavaEE规范、使用JavaSE实现的技术和框架。
JavaEE 是 Java 应用最广泛的部分。
例如:
JavaSE包含socket的内容,JavaEE则是提出JSR902、JSR903规范,按照规范中的要求把socket封装成Servlet供直接使用;
JavaSE包含annotation和自定义注解API(Pluggable Annotation Processing API)的内容,JavaEE则是提出JSR269规范,所有框架中定义的注解都必须符合该规范,典型的例如lombok中的@Getter/@Setter注解就是符合JSR269规范的,当然你也可以依据JSR269的要求,自己实现一个@Getter/@Setter注解;
这就是JavaEE和JavaSE的区别,目前官网上最新的是JavaEE7的内容:
JavaEE7
网上一般会讲JavaEE的13个规范,实际上JavaEE 7 规范不止13个,加粗的是实现了这些规范的框架:
Web层
提供Web交互,数据传输等方面的组件
关注于为客户端生成各种格式内容的视图模块:JSP JSTL EL JSF
关注于Web实时交互的模块:WebSocket Java API——SpringBoot框架
关注于提供Web服务的Java Web Service模块:JAX-WS JAX-RS——SpringBoot框架
关注于交互数据规范的模块:JSON-P JAXB
关注于Web请求和响应的模块:Servlet——SpringBoot框架
————————————————
版权声明:本文为CSDN博主「来瓶小白干Oo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36282029/article/details/116699565