java语言运行的平台是什么 java中间件平台有哪些?

[更新]
·
·
分类:互联网
4726 阅读

java语言运行的平台是什么

java中间件平台有哪些?

java中间件平台有哪些?

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。java 中间件,就是用java 语言实现的中间件

手机中的java是什么意思呢?

Java是一种编成语言,手机上的Java是指J2ME,是Java语言的手机平台,所谓的Java其实是指JDK,即Java的运行环境,有了这个环境,就可以运行用Java语言编写的程序,支持Java的手机就是说手机上内置了J2ME的环境,可以运行小Java程序,但是因为每个手机的硬件环境都不一样,所以要在手机上运行特定的Java程序,需要得到手机的具体参数,才能编写特定的Java程序。

为什么java运行需要tomcat?

这个问题一看就是新手提出来的。作为BAT的Java开发工程师来和大家说,其实Java和Tomcat没有绑定关系。
TomcatTomcat是Apache基金会下的一个轻量级服务器容器,主要是作为web服务器使用,怎么理解呢。你写了一个web工程,不管是用Python还是java还是PHP或者其他编程语言的。编译之后,你的前后端文件就可以部署在Tomcat的指定文件夹下,然后通过sh bin/

命令启动这个Tomcat服务,这样你就有了一个你的server了。通过http://localhost:8080就可以访问你的服务了(8080是默认端口,也可在server.xml
文件中更改这个配置)
Tomcat文件夹下有多个文件夹包括bin,用于存储启动,停止等脚本;
conf文件夹用于存储Tomcat的配置,比如配置编译后的文件位置的
server.xml
文件;
log文件夹用于存储Tomcat的执行日志,运行中的日志会存储在
catalina.out
文件中,可以用tail -f catalina.out命令来实时查看日志输出;
还有webapps文件夹,这里用于存储编译后的前后端执行文件。
Java而java是一种编程语言,它可以简单的写一个java application,用public static void main函数来作为入口启动,也可以写一个移动app,当然也可以写一个web工程部署在Tomcat或者jetty上,但是无论你选择上述的哪种方式来使用java,都必须运行在一个JVM之上。换句话说,Tomcat并不是java开发者必须的,jvm才是必须的,这就是我们常说的要装一个JDK才能运行Java的原因。
因此,java运行必须的不是Tomcat,JVM/JDK/JRE才是。
以上是我的看法,如果对你有所帮助,欢迎给我点赞转发评论。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。