在Linux学习和使用中,我们一定听说过中间件这个概念,那么中间件是什么?它又有什么作用?老男孩教育小编借本篇文章给大家讲解一下:

  中间件是什么?

  中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。

  执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。

  中间件是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息中间件,交易中间件,应用服务器等。由于介于两种软件之间,所以,称为中间件。

  Linux系统常用的中间件

  1、tomcat

  是一款java语言servlet规范的服务器软件

  适用于本地开发,小项目,或者是个人开发(免费的开放源代码的Web 应用服务器),Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet,但是Tomcat处理静态[HTML]的能力不如Apache服务器

  2、weblogic

  大项目或者商业项目,Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中,是美国bea公司出品的一个基于j2ee架构的中间件。

  3、jetty

  一些示例项目或者小项目常(开源的servlet容器),是使用Java语言编写的,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使[自动化测试]不再依赖外部环境,顺利实现自动化测试

  4、JBoss

  管理EJB的容器和服务器(开放源代码的项目),JBoss遵循商业友好的LGPL授权分发,并且由开源社区开发

  5、WebSphere

  IBM 的软件平台,它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。WebSphere 是一个模块化的平台,基于业界支持的开放标准。可以通过受信任和持久的接口,将现有资产插入 WebSphere,可以继续扩展环境。WebSphere 可以在许多平台上运行,包括 Intel、Linux 和 z/OS。

中间件是什么?Linux常用中间件都有哪些?相关推荐

  1. java中间件有哪些java常用中间件介绍

    之前给大家介绍了很多的java基础知识,今天同样的也是要给大家介绍这方面的内容,那么对于java中间件你都了解多少呢究竟什么是java中间件比较常用的java中间件都有哪些一起来了解一下吧. 一.什么 ...

  2. 【C/C++服务器开发】中间件的含义及常用中间件介绍

    文章目录 一.中间件的定义 中间件一词的由来 中间件的定义 什么不是中间件 评判关键 中间件的好处 中间件分类 常用基础中间件 中间件云产品 二.中间件的开发 什么是中间件开发? 中间件开发人员需要哪 ...

  3. nodejs Koa框架及常用中间件

    目录 前言:了解nodejs 1.nodejs简介 2.nodejs安装 3.检验是否安装成功 4.npm介绍以及使用 ①.koa基础 1.koa创建简单实例 2.koa中间件 ②.koa中常用的第三 ...

  4. linux var mqm权限,Linux MQ中间件/var/mqm文件系统结构与错误日志分析

    Linux MQ中间件/var/mqm文件系统结构与错误日志分析 Linux MQ中间件/var/mqm文件系统结构与错误日志分析 本文转自 http://www.wo81.com/tec/mid/m ...

  5. Express接口综合案例(创建项目、配置常用中间件、路由设计、提取控制器模块、配置错误统一处理中间件、用户注册的数据验证,密码加密)

    一.创建项目 二.目录结构 三.配置常用中间件 3.1 解析请求体 express.json() express.urlencoded() 3.2 日志输出 morgan() 3.3 为客户端提供跨域 ...

  6. 数风流人物还看今朝|前后端分离微服务项目常用中间件以及指令

    日常积累 1.常用集成开发环境(IDE) 1.1.IDEA(后端) 1.2.VSCode(前端) 2.常用中间件 2.1 .redis及其常用指令 2.1.1.启动redis服务(器) 2.1.2.关 ...

  7. 如何为DBLE贡献源码?中间件开发需要掌握的技能都有什么?

    作者:路路 热爱技术.乐于分享的技术人,目前主要从事数据库相关技术的研究.不定时更新个人公众号WU双. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源 ...

  8. 不会还有人不知道中间件吧?细节分析中间件

    常用中间件 引言 中间件(middleware)一词每天都被不同的人群所提及,中间件的产品也大量出现在软件市场,但中间件的定义却一直比较模糊,导致中间件的分类也不很统一.也许正因为如此,才使人们不断地 ...

  9. {Django基础九之中间件} 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证...

    Django基础九之中间件 本节目录 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证 六 xxx 七 xxx 八 xxx 一 前戏 我们在前面的课程中已经学会了 ...

最新文章

  1. git原理及常见使用方法
  2. 通过PDO 连接SQL Server
  3. 基于深度学习的多目标跟踪算法——ReID与MOT的联系
  4. Linux环境下安装Redis
  5. java.util.Date与 java.sql.Date两个包下Date的区别与联系
  6. nginx怎么处理php,nginx如何处理请求
  7. 偷用计算机作文,偷玩电脑作文5篇
  8. 使用spring拦截器手写权限认证框架
  9. 如何解决微服务架构中的身份验证问题?
  10. 微信内置浏览器不支持 onclick 如何解决?(原因是因为内面中的内容或者标签大部分是动态生成的)...
  11. “0”基础让你学会 GridView (一)
  12. VISIO科学图形包-亲测VISIO2013可用,应该适用其他高级版本
  13. 智鼎逻辑推理题及答案_2019最新玛氏笔试真题节选(含答案及解析)
  14. <数据结构>单链表实战之实现两个有序链表的交并差集
  15. 二叉树层次遍历(自下而上)
  16. 【windows】win8.1的安装中绕过Microsoft帐户登录
  17. 说说硬件吧,CPU,不应被埋没的计算机产业的功臣。
  18. SRT上传文件下载文件
  19. micorpython固件DIY
  20. Android 自定义RatingBar实现

热门文章

  1. Torch深度学习的60分钟教程(翻译)
  2. 使用matlab读取gml网络数据
  3. 比较EFI和BIOS
  4. 计算机专业本科生和研究生比较
  5. postgresql查询锁表以及解除锁表
  6. 丝网印刷的作用原理及异常分析
  7. 川崎机器人signal_川崎机器人信号表
  8. 跨境卖家如何hold住极具消费潜力的Z世代?
  9. 杰理之PAP接口【篇】
  10. 火狐扩展(Firefox Extension)FillForm开发手记(更新中)