什么是中间件,常用的中间件有哪些?

什么是中间件?

顾名思义,中间件就是处于中间的软件,处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用。中间件是一种独立的系统软件平台,为网络应用软件提供综合的服务和完整的计算环境,借助这种软件使得网络应用能够实现集成,达到业务的协同,实现业务的灵活性。主要解决异构网络环境下分布式应用软件的互连与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统易移植性(北京大学梅宏)。

常见的中间件

中间件通常被称为服务器、容器、插件等,被导入开发工具中完成软件或网页的开发。

1、Tomcat

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat默认使用 8080 号端口

什么是中间件,常用的中间件有哪些?_第1张图片

  • Tomcat是Servlet的容器,Servlet运行在Tomcat容器当中(如docker镜像运行在docker容器当中)
  • Servlet容器有很多(tomcat,Jboss,weblogic)等
  • JSP是动态网页技术,出现在Servlet技术之后的,JSP技术是为了解决Servlet的开发效率低下,不方便开发人员开发,其本质还是Servlet
  • Tomcat根据JSP页面生成对应Servlet的Java文件及class文件
java的中间件

什么是中间件,常用的中间件有哪些?_第2张图片Java的开源框架和中间件:
https://www.processon.com/view/5e4f839fe4b0362764fae068

你可能感兴趣的:(java,tomcat,java,docker)