在Tomcat中理解Servlet的运行机理

clip_image002 Servlet是处理UI请求的一种在BLL中异于其他处理类的一个特殊类,不同于其他的类,在系统运行的时候,每次New,都会产生不同的对象,而Servlet是单实例,多线程,只New一次。但是,这样会产生一系列的问题,我们以前写程序的时候,用过全局变量,全局变量的值在任何地方都可能被更改,这样便容易出现数据不一致,发生冲突。这样的线程,是不安全的。

右侧的截图就很好的描述了,从web客户端和Tomcat服务器,到通过web.xml配置文件实现FirstServlet的一整个流程。

以下是web.xml中配置FirstServlet的源文件.

你可能感兴趣的:(tomcat,Web,xml,javaee,servlet)