专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

J2EE架构是什么意思

来源:小嗨整编  作者:小嗨  发布时间:2023-08-17 04:24
摘要:J2EE架构是使用Java技术开发企业级应用的一种事实上的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。J2EE架构是使用Java技术开发企业级应用的一种事实上的工业标准,它是Java技术不断适应和促进企业级应用...

J2EE架构是使用Java技术开发企业级应用的一种事实上的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。

J2EE架构是什么意思

J2EE 架构是使用 Java 技术开发企业级应用的一种事实上的工业标准,它是 Java 技术不断适应和促进企业级应用过程中的产物。Java 平台有三个版本:适用于小型设备和智能卡的 J2ME(Java 2 Platform Micro Edition);适用于桌面系统的 J2SE;适用于企业级应用的 J2EE。

J2EE 体系结构简介

J2EE (Java 2 Platform, Enterprise Edition)即 Java2 平台企业版,它提供了基于组件的方式来设计、开发、组装和部署企业应用。J2EE 使用多层分布式的应用模型,这个多层通常通过三层或四层来实现:

客户层,运行在客户计算机上的组件。 Web 层,运行在 J2EE 服务器上的组件。业务层,同样是运行在 J2EE 服务器上的组件。企业信息系统层(EIS),是指运行在 EIS 服务器上的软件系统。

以上层次一般也指三层应用,因分布在三个不同位置:客户计算机、J2EE 服务器及后台的数据库或过去遗留下来的系统。

J2EE 组件

J2EE 应用程序是由组件构成的。J2EE 组件是一个封装了功能的软件单元,能够与相关的一些类和文件一起组成 J2EE 应用程序。

应用程序客户端和 Applet 是指运行在客户计算机上的组件。基于 Java Servlet 和 JSP 技术的组件叫 Web 组件,它们运行在服务器上。企业 JavaBean(EJB)组件叫业务组件,同样运行在服务器上。J2EE 客户端

J2EE 客户端可以是一个 Web 组件或者是一个应用程序客户端。

1.Web 客户端

包括两部分,首先是那些动态 Web 页面(HTML、XML 等),这些组件运行在 Web 层;另一个是 Web 浏览器,由客户机上的浏览器从服务器接收并且解析和显示 Web 页面。

2.小应用程序(Applet)

需要运行在客户端安装了 Java 虚拟机的 Web 浏览器上。

3.应用程序客户端

J2EE 应用程序客户端运行在客户机上,能提供强大而灵活易用的用户界面,如使用 Swing 或 AWT 创建的图形化的用户界面(GUI)。应用程序可直接访问运行在业务层的企业 Bean,如果需求允许,也可以打开 HTTP 连接来建立与运行在 Web 层上的 Servlet 之间的通讯。

JavaBean 组件架构

在服务器和客户端两层中也可能包括了基于 JavaBean 的组件架构,通过 JavaBean 来实现数据的流动,可以是在应用程序客户或 Applet 与运行在 J2EE 服务器上的组件之间,或者是在 J2EE 服务器和后台数据库之间。(不过 JavaBean 组件并没有包含在 J2EE 规范里)

J2EE 服务的通讯

客户层与 J2EE 服务器上运行的业务层之间的通讯可以是直接的,也可以通过运行在 Web 层中的 Servlet 和 JSP 来实现,在这种情况下,客户运行在浏览器中。

两大组件Web 组件

与基于 Web 的 client 进行交互,J2EE 中有三类 Web 组件:Servlet、JSP、JavaBean,Servlet 是 Webserver 的功能扩展。接受 Web 请求,返回动态的 Web 页面。

Web 容器中的组件能够使用 EJB 中的组件来完毕复杂的业务逻辑。值得注意的是静态的 HTML 页面和 Applets 不算是 Web 层组件。

EJB 组件

包括三种不同类型的 EJB:会话 Bean、消息驱动 Bean、实体 Bean

1.会话 Bean:着重业务逻辑的实现与控制,负责与 Web 层通信,给 Web 层提供訪问业务数据的接口。当 client 完毕运行过程的时候。会话 Bean 及相关数据会消失。

2.实体 Bean:代表持久数据。数据相当于存储在数据库表中,它负责保存业务数据,给会话 Bean 訪问业务数据的接口。

3.消息驱动 Bean:用于接收、处理客户通过 JMS 发送过来的消息,同意业务组件接收衣服的 JMS 消息。


本文地址:网络百科频道 https://www.eeeoo.cn/wangluo/1027839.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


网络百科
小编:小嗨整编
相关文章相关阅读
  • 魔兽世界泰兰德是什么职业(魔兽世界泰兰德幻化怎么获得)?

    魔兽世界泰兰德是什么职业(魔兽世界泰兰德幻化怎么获得)?

    魔兽世界泰兰德是什么职业(魔兽世界泰兰德幻化怎么获得)?在魔兽世界中,泰兰德是魔兽世界中暗夜精灵种族的代表性角色,她以牧师职业为主。牧师在游戏中拥有强大的治疗和辅助能力,是团队中不可或缺的重要角色。泰兰德作为一名牧师,擅长使用圣光和暗影之力...

  • 睡眠app哪个好用(睡眠app是什么原理)?

    睡眠app哪个好用(睡眠app是什么原理)?

    睡眠app哪个好用(睡眠app是什么原理)?随着科技的发展,越来越多的睡眠APP走进了我们的生活。它们通过科学的原理和实用的功能,帮助人们改善睡眠质量,缓解压力。本文将为您盘点几款热门的睡眠APP。睡眠app哪个好用1.小睡眠小睡眠是一款备...

  • 梦幻西游嘉年华是什么时候(梦幻手游嘉年华2024)?

    梦幻西游嘉年华是什么时候(梦幻手游嘉年华2024)?

    梦幻西游嘉年华是什么时候(梦幻手游嘉年华2024)?据悉,梦幻西游嘉年华2024的首场活动已经在2024年1月12日19:30正式开启,为广大玩家带来了一场名为“惊喜宝藏夜”的狂欢盛宴。在这次活动中,不仅有重量级嘉宾的精彩表演,梦幻开发组的...

  • dnf卢克西是什么职业(dnf卢克西三件套属性)?

    dnf卢克西是什么职业(dnf卢克西三件套属性)?

    dnf卢克西是什么职业(dnf卢克西三件套属性)?在dnf中,卢克西并不是一个职业,而是一套装备的名称。卢克西三件套是专为鬼剑士职业设计的装备套装,尤其适合那些依赖觉醒技能输出的角色。卢克西三件套的具体装备包括以下三件:1.卢克西的灵魂狂气...

  • win7激活工具免费版(win7激活工具是什么意思)?

    win7激活工具免费版(win7激活工具是什么意思)?

    win7激活工具免费版(win7激活工具是什么意思)?当我们购买一台安装了Windows系统的电脑时,通常会发现系统处于未激活状态。这不仅会影响电脑的正常使用,还可能引发安全风险。因此,理解Windows系统激活的重要性,并学会如何进行系统...

  • 推广app赚佣金平台有哪些(推广app是什么工作)?

    推广app赚佣金平台有哪些(推广app是什么工作)?

    推广app赚佣金平台有哪些(推广app是什么工作)?简单来说,推广引流app就是利用各种渠道,将一款应用程序(App)推广给潜在用户,吸引他们下载并使用。推广app赚佣金平台有哪些1:U客直谈想要从事地推app拉新行业,U客直谈建议深入了解...

  • 绝地求生自瞄怎么用(绝地求生自瞄是什么原理)?

    绝地求生自瞄怎么用(绝地求生自瞄是什么原理)?

    绝地求生自瞄怎么用(绝地求生自瞄是什么原理)?绝地求生自瞄,顾名思义,就是游戏中的一种自动瞄准功能。使用自瞄外挂的玩家在游戏中,当遇到敌人时,瞄准器会自动锁定目标,玩家只需按下射击键即可轻松击杀敌人。这种外挂严重破坏了游戏的平衡,对其他玩家...

  • dnf精灵骑士是什么职业(dnf精灵骑士技能加点)?

    dnf精灵骑士是什么职业(dnf精灵骑士技能加点)?

    dnf精灵骑士是什么职业(dnf精灵骑士技能加点)?在dnf中,精灵骑士作为守护者职业的一员,以其独特的技能和风格备受玩家喜爱。下面我们来详细了解一下精灵骑士的技能加点方法。精灵骑士是DNF中的守护者职业之一,属于物理百分比纯C职业,拥有强...

  • 周排行
  • 月排行
  • 年排行

精彩推荐