
执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 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。
第一款:tomcat
tomcat是一款Java语言servlet标准化的服务器软件。适用于本地开发、小项目或个人开发,Apache为HTML页面服务,而tomcat实际 *** 作JSP页面和servlet,但是tomcat处理静态html的能力不如Apache服务器。
特点:支持最新标准、更新快、跨平台、体积小安装部署方便。
第二款:weblogic
大型项目或商业项目,Java动态功能和Java
Enterprise在大型网络应用的开发、集成、部署和管理中,引入了标准的安全性bea公司生产的基础j2ee架构中间件。
特点:简化了可移植和可扩展应用系统的开发,为其他应用系统和系统提供了丰富的可 *** 作性商业软件功能齐全强大,主要用于大型企业的大型项目是一种高扩展的架构体系。
第三款:jetty
jetty是使用Java语言编写,jetty运行速度快,轻量级,在Java中可以从test
case控制其运行。从而使自动化测试不再依赖外部环境,顺利实现自动化测试。
特点:易用、可扩展、易嵌入快速高效。
第四款:JBoss
管理EJB容器和服务器,JBoss遵循商业友好LGPL授权分发,由开源社区开发。
特点:应用服务器也有许多优秀的特点内存和硬盘空间相对较小安装方便,解压后,只需配置一些环境变量即可JBoss支持集群等。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)