首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java ee简介_Java EE 简介

Java EE 简介 Java EE 基本架构 JavaEE 的诞生是为了解决传统 C/S 架构的弊端:客户端臃肿庞大,扩展性差等弊端。 JavaEE 将传统的两层结构细分为了四层。...这四层分别是:Client 层, Web 层, Business 层, EIS 层 Java EE 客户端 Java EE客户端层可分为以下几种: Web 客户端,通常是浏览器呈现的网页,这种客户端成为轻量级客户端...比如,如何从客户端接受信息,如何根据具体业务逻辑处理信息,以什么样的格式存储在数据库中。 EIS 层 可以是DB或者是一个企业级的信息系统(EIS)....下图展示了 Business 层如何与EIS 交互。 Java EE 技术变迁 Java EE前身是J2EE(J2EE最后一个版本号是1.4),截止到目前,最新的是 1.7版本。...下图揭示了Java EE中的技术变迁: 每种技术的简单介绍请参照这里; Java EE 容器 前面我们介绍Java EE分层的时候,Web 层和 Business 层用的是 组件(Component),

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

Java EE到Jakarta EE,企业版Java的发展历程

所属专栏 BATutopia-Java EE 相关下载 Java EE工程源代码:https://github.com/yourbatman/BATutopia-java-ee JSR-JCP工程源代码...当前最新版本是Java 17(LTS版本,将于2021年9月发布) Java EE(J2EE):企业版。...Jakarta JSON Processing等等 Vert.X:一个面向现代web和企业的异步应用框架,一个可能会撼动Spring地位的全家桶框架 另外,可把Eclipse基金会和Apache基金会对照着,...至于前景如何,咱们拭目以待。 Jakarta EE发展史 Jakarta EE还很年轻,2017年8月从Oracle手中接棒过来算起,也不过4岁,谈不上什么发展史,是好是坏周期太短也不能早下定论。...有Java EE SDK吗? 既然Java SE有JDK,那么Java EE是否也有SDK呢?答案:有的。

2.9K40

别了 Java EE,开源组织将其更名为 Jakarta EE

2017年8月,Oracle(甲骨文)决定将Java EEJava Enterprise Edition)移交给开源组织,最后Eclipse基金会接手。 ?...不过,甲骨文可不允许开源组织用Java的名号,于是Eclipse选出了 "Jakarta EE" 和"Enterprise Profile"两个后续按名字,最终前者以64.4%的票数获胜。 ?...也就是说,Java EE已经正式更名为Jakarta EE(雅加达)。 开源组织也不是没有争取过,原因是沿用Java可以完美地保持兼容性,尤其是API,可这无法撼动甲骨文的意志。...与此同时,Glassfish正式更名为Eclipse Glassfish,Java Community Process更名为Eclipse EE.next Working Group,就连Oracle开发管理团队现在也变成了...Eclipse负责人Mike Milinkovich还特别强调,现在Jakarta EE是他们首要的项目,很快会完善开发的各种支持,另外,不要再把EE4J这个老名字了。

51520

微服务与Java EE

我们见识到了Netflix与Amazon等创新者是如何通过微服务来取得业务上的成功。不过,对于那些使用Java EE服务器,编写传统系统的开发者来说应该何去何从呢?我们一直所做的都是错误的么?...单体指的就是Java EE或是一开始的Java 2 Enterprise Edition设计的目标。集中式应用可以进行伸缩与集群,但其设计却不一定具有弹性。...传统上,Java EE应用遵循着一些核心模式,并且会分成3个主要的层次:展现、业务与集成。...围绕着Java EE的技术与最佳实践足以构建出设计良好的单体应用。不过,大多数企业级项目都不太关注架构。这也说明了为何有时设计良好的意大利面条是项目依赖与内部结构可视化的最佳方式。...Java EE并不会消亡,它会得到补充和完善。 如果对如何Java EE应用演化为微服务感兴趣,那么请 下载 这本电子书。此外,还可以通过 这里了解更多信息。

44010

Java EE实用教程笔记----(1)第1章 Java EE平台及开发入门

实用教程部分包括Java EE平台及开发入门、Struts 2基础、Struts 2标签库、Struts 2类型转换及输入校验、Struts 2应用进阶、Struts 2综合应用案例、Hibernate...一:Java EE的开发方式 1.Java Web开发 这是传统的方式,其核心技术是JSP、Servlet与JavaBean。...2.Java框架开发 (1)轻量级Java EE 例如SSH2(Struts/Struts 2、Hibernate、Spring,传统企业框架)、SSM(Spring MVC、Spring、MyBatis...(2)经典企业级Java EE 以EJB 3+JPA为核心,系统需要运行于专业的Java EE服务器(如WebLogic、WebSphere)之上,通常只有开发商用的大型企业项目才会用到。...、功能简单时,Java EE用传统的Java Web方式开发:用JSP制作前端页面;编写Servlet实现程序业务逻辑处理和流程控制;JavaBean将表封装成对象,提供对数据的面向对象访问;JDBC直接操作后台数据库

1.8K20

Java技术体系------JDK、 JRE、 Java ME 、 Java SE 、Java EE

,Sun官方所定义的Java技术体系包括: Java程序设计语言 JavaAPI类库 运行于各个硬件平台上的虚拟机 Class文件格式 商业机构和开源社区的第三方Java类库 JDK:   包括Java...JRE与JDK的区别: JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。...JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。...Java EE: 支持使用多层架构的企业应用(如ERP、CRM应用)的Java平台,除了提供Java SE API外,还对其做了大量的扩充,并提供了相关的部署支持,这个版本以前称为...J2EE

2.2K40

代码审计 | Java EE 基础知识

Java 平台分为三个主要版本: Java SE(Java 平台标准版) Java EEJava 平台企业版) Java ME(Java 平台微型版) Java EEJava 应用最广泛的版本。...0x01 Java EE 的核心技术 Java EE 有十三种核心技术,它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail...和 JAF,这里重点介绍以下几种: Java 数据库连接(Java Database Connectivity,JDBC)是 Java 语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法...Java 命名和目录接口(Java Naming and Directory Interface,JNDI),是 Java 的一个目录服务应用程序界面(API),它提供一个目录系统,并将服务名称与对象关联起来...0x02 Java EE 分层模型 Java EE 应用的分层模型主要分为以下 5 层。

51010
领券