IT辅导娱乐网| 蜘蛛地图| 所有文章|
Java EE 架构简单介绍 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿

Java EE 架构简单介绍

2020/9/18 五年级扛把子 

Java EE 架构介绍

     Java EE 是一种企业应用的软件架构。 在了解它之前, 让我们来先看看它 的发展过程, 它的发展过程总是与分布式应用和互联网应用密切相关。


    Java EE 与 Web: 互联网从根本上改变了对企业软件的系统需求,软件需要处理来自互联网 的大量请求, 并要及时做出响应。


    Java EE 与分布式应用 : 20 世纪 80 年代, 个人计算机性价比逐渐达到了高端工作站和服务 器的水准,使分布式计算应用迅速普及。SUN 在推出 Java 后,紧接着推出了远程方法调用 RMI, 并在 90 年代末期, 以 RMI 为通信基础构建了 Java EE。 在相当长的一段时间里, Java EE 就是 一种分布式应用,这让 Java EE 战胜了 CORB A、 .COM+,但是也带来了巨大的系统交互开销(超 出一个数量级的)。 毕竟不是所有的企业应用和互联网应用都是分布式的, 这让一些人认为 Java EE 架构有问题。 然而这并不是 Java EE 的错, 在市场上, Java EE 需要迎合当时的分布式技术 潮流。 现在如果你不用分布式, Java EE 也同样提供了相关技术供你使用 , 如 Local EJB。


    作为企业应用或者互联网应用的架构, 总有如下功能需求, Java EE 有相应的规范实现与之 对应。


    1.Web 支持: 企业应用、互联网应用越来越多的是基于 B/S 的结构, Java EE 对应的有 Servi et 规范,规定了 Web 容器、 Serviet 组件, 还设有 JSP&JSTL 处理动态页面。


    2.事务支持: 提供事务管理器,支持管理事务,如单一数据库、 多个数据库,以及数据 库和其他资源的事务协作等。 Java EE 里提供了 JTA 事务 API 和 JTS 事务服务规范。 事务支持也实现了分布式事务管理, 管理多个数据库或者支持事务的资源。


    3. 消息服务: 企业各个系统、 系统模块之间通过消息服务进行并步交互, Java EE 提供了 JMS 服务, 用于系统间可靠的消息交互。 

    4.数据库持久层、 Java EE 先有 EJB 规范, 后来又提出了更有实际操作性的 JPA, 这些都 是企业访问数据库常用的方法。


    5.Container: 提供了 WebContainer, 用于实现 Serviet,以及 EJB Container,实现 EJB, Container 用于管理这些组件,并提供组件需要的服务, 比如 JTS、 JMS 等。


 其他技术还包括如下所述的内容:

    JWS: 这也是分布式系统交互的一种方式, 是 Java 实现的一种 WebService。
    JAX-RS: Java EE 6 引入的新技术,通过 阻ST 进行交互。
    JNDI: 查找服务和对象的接口,如查找一个配置好的数据源。
    JAXP/JAXB: XML 流行的时候,解析和绑定 Java Bean 的 XML 工具。
    JAX-RPC:分布式系统交互的一种方式,通过 RPC 方式调用 。
    JACC: 安全认证。

    Java EE Application Server:提供了上述所有服务的 Web 服务器,我们常用的 Tomcat、    Resin, 只能算是 Java EE Web 服务器,开源的 JBoss、商业的 weblogic 等称为应用服 务器。

综上所述, Java EE 提供了企业应用技术的实现规范,简化了企业应用和 Web 开发;

体系架构图下图:


注:本片段截取李家智所著Spring Boot2 精髓 从构建小系统到架构分布式大系统


 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:325° 发布时间:2020年9月18日

推荐:

标题:Java EE 架构简单介绍

链接: https://www.itfd.cn/post-1294.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: Java面试题锦集

下一篇: 项目实际应用中分布式锁介绍

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 移动和粉新人免费领15元话费
2 Java jdk下载与安装,超级详细
3 微服务架构介绍
4 一巧不通的人如何撑握基本的电脑基础知识it辅导
5 想学电脑的最好从这几个方面入手it辅导
6 Linux tar打包命令简介

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • 父母让你继承的很有可能是游戏装备?
        • wordpress怎么修改后台登录地址来提高安全性?
          • 免费领饿了么14天体验会员
            • 流量卡销售网站最新源码 支持开通分站
              • 给苹果cms添加视频描述伪原创处理功能
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回