Servlet 没有实现Runnable 或者集成 Thread但不代表不能用。
Java
code
public MyServletManager implements Runnable {
Servlet servlet;
public void run(){
servlet.service(....);
}
}
servlet容器只要has a servlet 不必非得是 is a Servlet
就行了。
有个专门的线程调度器来进行管理的servelet是单实例多线程模式的,有请求是,线程调度器就增加一个线程去执行
servlet只是提供service给线程调用
boss与Tomcat/Jetty整合,是在同一个进程中运行吗?
是一个进程的,JBoss用的嵌入式Tomcat.看看Windows的任务管理器就一个java进程
jboss和分
别是EJB容器和网页容器.
这里说 “Tomcat与Jetty均为支持HTML/JSP/Servlet的Web服务器,与Jboss集成为完整的产品级的J2EE服务器。用户可以直接实
施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便。Jboss与Web服务器在同一个Java虚拟机中运
行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。”
阅读(432) | 评论(0) | 转发(0) |