Java Hour 62 J2EE App 服务器

时间:2022-03-31 20:48:11

目前略微瓶颈了,准备换工作.

tomcat、weblogic、jboss的区别,容器的作用

Apache 是一个http 服务器。

Tomcat 是一web 应用程序服务器,支持部分的j2ee.

Jboss 这个和上面类似,但是也支持j2ee. 包含JSp 和Servlet 容器,也可以做web 容器。

WebLogic 是业界第一的应用服务器。

Jobss 和WebLogic 还是EJB 容器,是完整的J2EE 应用服务器。

Tomcat

一般用来作jsp 和servlet 的容器。

先进,免费,稳定,所以一般开发者喜欢这个小猫。

一般来说,装一个Apache 服务器,Tomcat 是其中的一个扩展程序用来处理JSP 页面和Servlet.

Tomcat 也能够处理Html, 但是不如专业的Apache 效果好。也符合动静分离的观念。

现在Tomcat 都6.0,7.0,8.0 啦。

使用Tomcat 一般是用来Jsp 和Servlet 的开发,一般打成War 包。

Jboss

一个开源世界下的J2EE 容器.

Weblogic

某公司出品的J2EE 容器.

Note

毕竟由于环境的缘故,并没有接触太多的应用服务器,但是关于小猫,似乎可以了解的更加深入点。

Apache Tomcat 版本小结

Java Hour 62 J2EE App 服务器

我们大概可以从最低的Java 版本号,需要支持的Servlet 规范,JSP 规范,EL规范, WebSocket 规范来选择Apache Tomcat 版本。

一般来说,最新的支持最新的规范,需要最低的Java 版本是1.7.

建议如果可能的话,都尽量用新版本,因为版本越老能够有兴趣来帮你的人就会越少。

Apache Tomcat 8.x

目前是在Alpha 状态,实现了最新的规范,其他没啥好多说的。

7.X

大概意思是增强了安全性,修复了以前版本的不少Bug, 重构和清理了不少代码。

是在6.0.x 的基础上实现的。

。。。。。。。

再老版本意思就不太大了。

Maven Plugin

Maven 可以和tomcat 一起搞基,目前我在用jetty, 不过也可以试用下这个Tomcat 插件。