国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

為什么java運行需要tomcat?

網(wǎng)友解答: 去把hello world寫上100遍再來看你問的問題。java作為語言它是獨立的。它只認(rèn)jvm,jvm只認(rèn)main方法。javaweb搞了那么多api,屬于javaee。j

網(wǎng)友解答:

去把hello world寫上100遍再來看你問的問題。

java作為語言它是獨立的。它只認(rèn)jvm,jvm只認(rèn)main方法。

javaweb搞了那么多api,屬于javaee。jdk底層并沒有實現(xiàn)對javaee的運行環(huán)境,所以需要其他廠商來提供這個環(huán)境。

其他廠商提供的運行javaee的環(huán)境成為中間件,具體叫做應(yīng)用服務(wù)器。sun官方主推jboss,但民間tomcat用的最多,weblogic也很多。

所有廠商實現(xiàn)的應(yīng)用服務(wù)器必須遵守javaee規(guī)范,啥意思,就是你要寫這個服務(wù)器必須按照sun的規(guī)范來寫,因為javaee里面編寫的servlet,filter,listener這些玩意兒有自己的接口準(zhǔn)則,你不按照sun的規(guī)范來實現(xiàn),運行不了這些servlet啊。

最后一句,javaweb工程可以配置任何市面上流行的應(yīng)用服務(wù)器,不一定非得是tomcat。

網(wǎng)友解答:

謝邀。

可以這么理解,

Tomcat 是網(wǎng)站服務(wù)器,就好比是辦公室;

Java 程序其實可以類比成職員;

職員就是人,在哪都能呼吸,都能運行;

只不過在辦公室就要按規(guī)定干活而已。

所以你可以跳槽,也可回家,

那就相當(dāng)于,Java 可以運行在類似 Tomcat 的其他容器中,也可以不需要 Tomcat 單獨運行。

不知講明白沒?歡迎留言交流。

標(biāo)簽: