什么是javaEE

JavaEE,Java 平台企业版(Java Platform Enterprise Edition),原名Java 2 Platform,Enterprise Edition(J2EE),2018年3月更名为 Jakarta EE(该名称目前还没被公众认可)。狭义的Java EE是Sun公司为企业应用推出的标准平台,它用于开发B/S架构软件,可以说是一个框架或一种规范。

什么是javaEE

一、JavaEE概念

JavaEE,Java 平台企业版(Java Platform Enterprise Edition),原名Java 2 Platform,Enterprise Edition(J2EE),2018年3月更名为 Jakarta EE(该名称目前还没被公众认可)。狭义的Java EE是Sun公司为企业应用推出的标准平台,它用于开发B/S架构软件,可以说是一个框架或一种规范。

广义的Java EE包括各种框架,其中最重要的是Spring全家桶。Spring诞生之初是为了改善Java EE开发的体验,并逐渐成为Java网页开发的实际标准。

二、JavaEE和JavaSE的区别和联系

JavaEE建立在JavaSE的基础上,是JavaSE的扩展,添加了一些更便捷的应用框架。

除了EE和SE之外,还有针对移动终端的JavaME,但目前还没有广泛使用。

三、JavaEE主要技术

JavaEE声称拥有13项核心技术,它们是JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。

延伸阅读

JDBC

Java数据库连接(JDBC)是一个在Java语言中使用的应用程序接口,用于规范客户端程序访问数据库的方式,提供查询和更新数据库中数据的方法。

JNDI

Java命名和目录接口(JNDI)是Java的目录服务应用程序界面(API),它提供了一个目录系统,并将服务名称与对象相关联,从而使开发人员能够在开发过程中使用名称来访问对象。

EJB

企业级JavaBean (EJB)是用于构建企业应用程序的服务器端可管理组件。然而,这个东西在 Spring出来后基本上是凉凉了,知道是什么就行。

Servlet

Servlet(服务器小程序)是用Java编写的服务器端程序,它的主要功能是交互式浏览和修改数据以生成动态网页内容。

狭义的Servlet指的是用Java语言实现的接口,广义的Servlet指的是实现这个Servlet接口的类。一般来说,人们把Servlet理解为后者。

文章标题:什么是javaEE,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/62011

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
E.ZE.Z认证作者
上一篇 2023年7月27日 下午4:28
下一篇 2023年7月27日 下午9:01

相关推荐

  • 编程课有什么

    编程课通过教授编程语言的基础知识、逻辑思维能力、计算机操作系统、软件开发等领域技能,旨在培养学生的问题解决能力、创新思维和技术能力。编程课对于学生的职业生涯发展尤为重要,例如掌握编程技能可以为日后成为软件开发者奠定基础。在编程课中,学生将学习到编程的基本原理,这是学习任何高级编程技能的前提。了解程序…

    2024年5月2日
    1000
  • 想学编程要什么学历呢呢

    学习编程不需要特定的学历,关键在于1、热爱技术与解决问题的态度;2、持续的学习与实践;3、良好的逻辑思维能力。尤其是对于1、热爱技术与解决问题的态度,这是学习编程旅程中最为核心的动力。兴趣是最好的老师,它能鼓励人们面对编程中的难题时不轻易放弃,持续寻找解决方案,而非一遇挑战就退缩。 一、热爱技术与解…

    2024年4月27日
    3300
  • Android和ios在APP开发上的区别是什么

    Android和ios在APP开发上的区别是:1、开发工具不同;2、编程语言不同;3、APP性能不同;4、APP部署平台不同。安卓软件的开发,常用开发工具是IDE Android Studio;而 iOS软件的开发,常使用的工具则是XCode,原因是它支持swift编程。 一、开发工具不同 在开发工…

    2023年5月13日
    86000
  • byob编程是什么编程

    BYOB编程,即“Build Your Own Blocks”,是一种便于用户创建、分享和复用程序组件的编程范式。这种方法鼓励开发者通过可视化的程序块进行创意表达。BYOB最显著的特点是其以可视化编程环境为基础,让非专业人士也能容易上手,并开发出复杂的程序项目。特别是在教育领域,BYOB提供了一条让…

    2024年4月30日
    2100
  • 编程专业是做什么

    编程专业主旨在于培养学生掌握计算机科学与技术领域的基础知识、基本技能和方法,能在信息科技等行业从事软件开发、系统分析、技术支持等工作。在众多职业技能中,软件开发尤为重要。该领域要求学生不仅要学会编写代码,而且要理解软件开发的整个生命周期,包括需求分析、设计、实现、测试及维护等环节。 一、什么是编程专…

    2024年4月26日
    3600
  • 普通人学编程有什么用

    学习编程对普通人有许多实际应用,例如: 1、提高问题解决技能, 2、增加职场竞争力, 3、有助于个人项目的发展, 4、提升理解和运用技术的能力, 5、开辟副业赚钱渠道。 通过深入探讨这些应用,我们可以发现编程不仅仅是专业程序员的领域。特别是在如今这个数字时代,编程已经成为了一项越来越普及的技能。例如…

    2024年4月28日
    3400
  • 并发编程注意什么

    并发编程应注意避免资源冲突、确保线程安全、合理管理线程生命周期、优化系统资源利用和监控性能表现。 其中,避免资源冲突是并发编程时需要特别注意的问题。在多线程环境下,当多个线程试图同时访问或修改同一资源时,若没有适当的同步措施,就会发生冲突 leading to inconsistent data o…

    2024年5月2日
    1300
  • 什么编程语言学的快一点

    Python、JavaScript和Ruby是相对较容易掌握的编程语言。其中,Python因其清晰的语法和广泛的应用场景,成为初学者的首选。Python的设计哲学强调代码的可读性和简洁性,让新手能快速入门并应用。它广泛应用于网站开发、数据分析、人工智能等领域,具有丰富的库和框架,支持者众多,学习资源…

    2024年4月29日
    3200
  • 如何进行云原生应用的版本控制

    云原生应用的版本控制的关键步骤包括选择合适的版本控制系统、代码托管、提交代码变更、创建分支和合并请求、持续集成和持续部署、标签和版本发布、备份和恢复、跨团队协作等。详细介绍:1、选择版本控制系统,首先选择一个适合云原生应用的版本控制系统;2、代码托管,将云原生应用的源代码托管在版本控制系统中;3、提交代码变更,开发团队成员将代码变更提交到版本控制系统中等等。

    2023年10月27日
    31400
  • 编程积木属于什么

    编程积木属于可视化编程工具,它是一个面向儿童和编程初学者的教育工具。这类工具通过简单直观的拖拽和拼接图形化积木块代替复杂的文本代码,帮助用户理解编程逻辑和基本结构,同时也降低了编程的入门难度。以最著名的编程积木平台——Scratch为例,它允许用户通过组合各种功能的积木块来创造游戏、动画和互动故事,…

    2024年5月2日
    900

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部