J2EE 简介

全面掌握J2EE:企业级应用开发的基石 本文还有配套的精品资源,点击获取 简介:J2EE是Oracle公司推出的面向企业级分布式应用系统的Java开发平台,支持多层架构软件开发,并强调组件化开发理念。J2EE包含多个核心组件,如Web组件、EJB、JMS、JTA、JNDI等,它们协同工作提供了完整的开发和部署环境。J2EE应用采用三层架构,包括表现层、业务逻辑层和数据访问层,并且有专业的IDE支持其开发。虽然Sp... 阅读详情

简介

Java Platform, Enterprise Edition (Java EE) 是社区驱动的企业软件标准。Java EE 是利用 Java Community Process 开发的,业界专家、商业组织和开源组织、Java 用户组以及数不清的个人为此做出了巨大贡献。每个版本都集成了符合业界需求的新特性,提高了应用可移植性,提高了开发人员的工作效率。

JavaEE是一组建立在JavaSE之上的标准,解决企业级开发中的一系列问题。它仅仅是个标准,是对一系列接口的约定,众多厂商围绕这个标准做实现。第一个版本的JavaEE 1.2在1999年被发布,到2017年的JavaEE 8,已经经历了将近20年。

那么JavaEE都有哪些标准,解决了什么问题呢?下面简单列举一下主要的标准:

  1. Java Servlet:定义了如何处理Web请求;
  2. JDBC(java Database Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径;
  3. JPA(Java Persistence API):定义了如何编写ORM和数据存取;

  4. JTA(Java Transaction Architecture):定义了如何编写事务相关的代码;

  5. JMS(Java Message Service):定义了如何编写消息队列程序;

  6. CDI(Contexts And Dependency Injection):定义了如何编写依赖注入;

  7. EJB(Enterprise JavaBean):定义了如何编写“企业Bean”;

  8. JSP(Java Server Pages):定义了如何生成各种格式内容的视图模块;

  9. JAX(Java API for XML):定义了如何编写XML程序;

  10. JAX-WS(Java API for XML Web Services): 定义了如何编写基于XML的网络服务,即SOAP;

  11. JAX-RS(Java API for RESTful Web Services​​​​​​​):定义了如何编写RESTFul的接口;

  12. JNDI(Java Name and Directory Interface):JNDI API 被用于执行名字和目录服务;

  13. RMI(RemoteMethod Invoke):定义了如何调用远程对象上方法;

  14. JavaMail:JavaMail是用于存取邮件服务的API。

Java各种标准的制定是通过Java Community Process (JCP)进行的。JCP的成员可以根据需要提出Java Specification Request (JSR)。每个JSR都要经过提交给JCP,然后JCP讨论,修订,表决通过,并最终定稿。而JavaEE是一组被通过的JSR的合集。

Java EE 8 中的新特性

JavaEE 8 继续改进了当今应用所需的 API 和编程模型,并根据全球社区的请求相应添加了一些特性。此版本更新了对许多行业标准的支持,并继续简化企业就绪 API。增强包括:

  • Java Servlet 4 API 支持 HTTP/2
  • 增强的 JSON 支持,包括一个新的 JSON 绑定 API
  • 一个新的 REST 响应式客户端 API
  • 异步 CDI 事件
  • 一个新的可移植安全 API
  • 服务器推送事件支持(客户端和服务器端)
  • 支持 Java SE 8 的新功能(例如日期和时间 API、Streams API、批注增强)

Java EE 8 基于 Java EE 7 构建而成。Java EE 8 中新增或更新了以下 JSR:

  • JSR 366 — Java EE 8 平台
  • JSR 365 — 上下文和依赖注入 (CDI) 2.0
  • JSR 367 — Java API for JSON Binding (JSON-B)
  • JSR 369 — Java Servlet 4.0
  • JSR 370 — Java API for RESTful Web Services (JAX-RS) 2.1
  • JSR 372 — JavaServer Faces (JSF) 2.3
  • JSR 374 — Java API for JSON Processing (JSON-P) 1.1
  • JSR 375 — Java EE Security API 1.0
  • JSR 380 — Bean Validation 2.0
  • JSR 250 — Common Annotations 1.3
  • JSR 338 — Java Persistence 2.2
  • JSR 356 — Java API for WebSocket 1.1
  • JSR 919 — JavaMail 1.6

参考文章:

  1. https://www.zhihu.com/question/268742981/answer/341770209
  2. https://www.oracle.com/technetwork/cn/java/javaee/overview/index.html
时序分析-由D触发器结构来理解Tsu、Th FPGA逻辑单元内的D触发器(D-FF)是一种在时钟的上升沿(或下降沿)将输入信号的变化传送至输出的边沿触发器。 数字电子技术基础-闫石(第五版)边沿D触发器内部结构见下图: 而FPGA原理与结构(日)一书中,内部结构较之上图多了俩反相器: 由传输门和俩个反相器组成一个循环电路(锁存器),再由前后两级锁存器按主从结构链接而成。这里的传输门起开关作用,随着CLK的状态变化切换开关。只看输出的话,前级锁存器的值会随着时钟输入的变化井然有序地传入后级锁存器。为了防止时钟信号变化时输入信号发生冒险,从而使稳定. 阅读详情

相关推荐

汇川伺服驱动器参数优化实战指南

本文详细介绍了汇川伺服驱动器参数优化的实战技巧,涵盖控制模式选择、电子齿轮比调整、刚性匹配与振动抑制等关键内容。通过实际案例和实用技巧,帮助工程师快速掌握伺服驱动器参数调校方法,提升设备运行精度和稳定性。特别针对高精度定位和高速响应场景提供了专业指导。

weixin_29070721的博客 733

J2EE架构简介

J2EE 体系结构简介J2EE (Java 2 Platform, Enterprise Edition)即Java2平台企业版,它提供了基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型,这个多层通常通过三层或四层来实现: ①客户层,运行在客户计算机上的组件。 ② Web 层,运行在J2EE服务器上的组件。 ③业务层,同样是运行在J2EE服务器上的组件。

cuiyaoqiang的博客 3万+

ESP32 DMX512与RDM协议栈开发指南

DMX512-A是专业灯光控制领域广泛采用的串行通信标准,基于RS-485物理层实现确定性单向数据传输;RDM(Remote Device Management)则在其基础上扩展双向、可寻址、可配置的智能管理能力,满足现代舞台设备远程固件升级、自动发现与参数配置需求。二者共用同一总线但时序与帧结构严格隔离,对硬件定时精度、中断响应延迟及电气隔离提出极高要求。在嵌入式实践中,ESP32凭借Wi-Fi/蓝牙连接能力与丰富外设资源,成为构建低成本智能DMX节点的理想平台。esp_dmx协议栈正是面向该场景的高性能

weixin_34945060的博客 316

J2EE

什么是J2EE J2EE的用途 https://www.cnblogs.com/sideny/p/3395403.html https://blog.youkuaiyun.com/qq_33764491/article/details/78498758 https://www.cnblogs.com/yw-ah/p/5795751.html https://cloud.tencent.com/developer/news/402885 https://blog.youkuaiyun.com/nocol123/article/det

左直拳的马桶_日用桶 5349

Qwen2.5-VL模型微调实战:从零到部署的完整流程(附避坑指南)

本文详细介绍了Qwen2.5-VL视觉语言模型从零开始的完整微调与部署流程。内容涵盖使用LLaMA-Factory进行LoRA微调的关键参数配置与避坑指南,以及如何将训练好的模型权重合并,并最终利用vLLM高性能推理引擎进行部署,为开发者提供了一套可落地的实战方案。

oo7890的博客 591

scanpy单细胞转录组python教程(四):单样本数据分析之降维聚类及细胞注释

本文介绍了使用scanpy进行单细胞转录组分析的降维聚类和细胞注释流程。首先通过PCA降维并可视化主成分贡献,然后使用不同分辨率参数(0.2-1.0)进行Leiden聚类。通过Wilcoxon检验鉴定marker基因,并基于经典marker基因手动注释细胞类型。最后对低质量细胞群进行过滤,并重新计算邻居图和UMAP可视化。流程中包含PCA方差分析、多分辨率聚类比较、marker基因筛选和基于UMAP的细胞类型可视化等关键步骤,为后续分析奠定基础。

qq_42090739的博客 941

图文详解J2EE开发环境搭建全过程

在J2EE项目实施过程中需要搭建一个完整的开发环境,涉及到的技能和工具包含:JDK、Eclipse、Tomcat、MySQL、Maven、Navicat等等。这些环境对于具备工作经验的开发人员而言想必早已是轻车熟路,但是对于刚入门的新手来说还是颇为棘手。故,在此以文档形式详细记录J2EE开发环境搭建的整个过程。

谷哥的小弟 2万+

vue2/3 - [超详细] 实现企业微信扫码登录完整流程及代码,vue项目接入企业微信扫码登录功能教程,支持新跳页显示二维码或div容器里内嵌登录二维码(详细代码注释,一键复制开箱即用)

vue企业微信扫码登录,vue网页网站企业微信扫码登录教程,vue如何实现企业微信扫码登录功能,vue详细企业微信扫码登录功能实现,vue2实现企业微信扫码登录,前端vue企业微信扫码登录教程,vue pc电脑端企业微信扫码登录详细教程,vue项目中怎么做企业微信扫码注册登录,vue实现网站接入企业微信扫码登录,vue2做企业微信扫码登录的优质文章教程,vue网站对接企业微信扫码登录,vue企业微信扫码登录如何新开一页全屏显示登录二维码,vue企业微信登录二维码 内嵌在div容器里/跳页显示登录二维码,vu

✅ 精选推荐文章 5701

J2EE是什么,主要包括哪些技术

原文地址::https://blog.youkuaiyun.com/Ashes18/article/details/73614571 相关文章 1、J2EE、Java SE、Java EE、Java ME 区别----https://blog.youkuaiyun.com/yanming19891101/article/details/4786784?utm_source=blogxgwz1 2、Java EE 包...

xqhrs232的专栏 2495

LangGraph教程8:LangGraph流式处理

流式处理可显著提升基于LLM应用的响应性。LangGraph支持两种流式模式:values模式返回每一步的完整结果,适合需要完整上下文处理的场景;updates模式仅返回增量变化,适用于实时更新需求。示例代码展示了如何用create_react_agent实现这两种模式,其中values模式完整记录处理流程,updates模式逐步输出结果。通过异步迭代输出流,开发者可以灵活选择适合应用场景的流式处理方式。

Cachel Wood的博客 618

S32DS S32K312 LPSPI + DMA配置异步SPI

配置DMA->Specific Configuration->Dma Logic Channel->Configuration->Global。SpiPhyUnitMapping:将该配置Mapping到某一路Spi,此工程配置为Spi1,遂选择LPSPI_1。配置的该路SPI的片选ID,此处ID对应配置Pin脚时lpspi_pcs后的下表(本工程此处为PCS3)配置该路SPI对应的SPI硬件单元ID,本工程配置为Lpspi1,因此配置为CSIB1。首先配置SPI的Pin脚,此处使用的是LPSPI_1。

希望我的博客,能帮上你解决学习中工作中所遇到的问题 2361

java ee简介_JavaEE简介

1、为什么需要JavaEE我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发2、什么是JavaEEJavaEE是一个开发分布式企业级应用的规范和标准。Java语言的平台有3个版本:适用于小型设备和智能卡的J...

weixin_34300871的博客 1914

静态时序分析—门控时钟检查(clock gating check)

clock gating check的条件与类型

m0_61544122的博客 9599

java ee 容器_JavaEE容器简介

标签:1、定义容器就是组件和底层服务细节之间的接口。在web组件、企业级Bean等能够执行之前,它必须被装配为一个JavaEE模块,并部署在容器上。如下图:装配的过程主要包括:定制容器事务管理特性;JNDI服务等。当然,在JAVA EE中,各种不同类型的模块既可以单独打包(JAR)部署,也可以将这些模块综合起来做成一个EAR包进行部署。2、服务JavaEE容器提供了企业应用开发中的各种服务。如,处...

weixin_42341237的博客 778

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

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

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

铁锚的优快云博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

J2EE简介

简介 Java Platform, Enterprise Edition (Java EE) 是社区驱动的企业软件标准。Java EE 是利用Java Community Process开发的,业界专家、商业组织和开源组织、Java 用户组以及数不清的个人为此做出了巨大贡献。每个版本都集成了符合业界需求的新特性,提高了应用可移植性,提高了开发人员的工作效率。 JavaEE是一组建立在Jav...

mazhongjia的博客 1484

JavaEE简介

JavaEE(Java Enterprise Edition ): JavaEE本身是一个标准,一个为企业分布式应用开发提供的标准平台。 2018年3月,开源组织Eclipse基金会宣布Java EE被更名为Jakarta EE。 包括的技术领域 – Servlet,JSP,JSTL – EJB(Enterprise JavaBean,企业Java bean,服务器端组件,它的目标和核心应用是部署...

weixin_43827144的博客 3005

javaee和javaee_JavaEE概念简介

javaee和javaee 这篇文章旨在阐明J2EE范例中使用的首字母缩写词和概念。 J2EE代表Java to Platform,Entreprise Edition。 它使创建模块化Java应用程序得以部署在应用程序服务器上。 它依赖于Java SE,Java SE是一组Java库的核心,所有Java应用程序都在该Java库上实现。 一般概念 在深入探讨J2EE之前,这里提醒您一些一般...

最佳 Java 编程 715

JavaEE 简介

1. JavaEE   J2EE 是 Java2 平台企业版 (Java2 Platform Enterprise Edition),它的核心是一组技术规范与指南,提供基于组件的方式来设计、开发、组装和部署企业应用。J2EE 使用多层分布式的应用模型。 2. JavaEE 分层 客户层:运行在客户计算机上的组件,用户和系统的接口逻辑,通过 http 协议的访问来应用服务器。 表示层:运行在 J2EE 服务器上的组件,通过与业务逻辑层互动,将用户需要的数据以适当的方式输出。 业务逻辑层:同样是运行在 J2E

柚咖小窝 5303

javaEE简介

javaEE是java2三大平台之一,即j2EE。轻量级的javaEE保留了jingdianjavaEE应用的架构,但开发运行成本更低。它的出现解决了C/S的弊端。  javaEE典型有四层结构组件:客户层组件(html,脚本语言,各种标签),web层组件(jsp页面,servlets,使用javaBean处理用户输入),业务层组件(EJB进行处理),EIS层组件。企业级javaBean有三

wymrdjm的博客 755

【J2EE】J2EE简介

一、前言       今天学习了J2EE,发现里面的概念真是十分的混乱,基本和过去的知识没有什么联系,只有一些比较熟悉的词有印象,比如ODBC,所以打算要认真的总结一下J2EE,希望各位大神能给小编一下指导。 二、介绍 三、几个关键词 四、小结

哈士奇 1万+

Java EE 简介

Java EE 以前称为 J2EE,可以帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序.为什么说是可移值,健壮,可伸缩的,后面介绍. J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 既然是体系结构,那就应该是有清晰的结构划分,不同部分的功能不同.各部分间协调工作.这样才能体现出体系的扩展性,等;以前的开发,没有所有的体系

709

[转载]J2EE 全面简介

J2EE 全面简介本文从五个方面对J2EE进行了比较全面的介绍。从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结 构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,层次...

congji3817的博客 220

J2EE 全面简介

本文从五个方面对J2EE进行了比较全面的介绍。从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较详细的介绍,相信看完此文,读者会对J2EE有一个更清晰的认识。一. J2EE的概念目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micr

键者天行 6616
上一篇: Java 集合常见面试题
下一篇: Spring MVC 中web容器和IOC容器启动过程
TaiSung
博客等级 码龄15年 49粉丝 132原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值