一、编译、配置、部署
servlet工程位于/home/www/wb/java/testservlet,源文件放在src目录下,web.xml和classes位于WEB-INF目录下。
发布目录在:/usr/share/tomcat7/webapps/testservlet。
以下是一次编辑、编译、配置、部署的过程:
1. export CLASSPATH=$CLASSPATH:/home/www/wb/java/testservlet/src/
2. CLASSURL="/home/www/wb/java/testservlet/WEB-INF/classes"
3. SRCURL="/home/www/wb/java/testservlet/src"
4. cd $SRCURL/com/xxx/servlet
5. vi HelloServlet.java
6. javac HelloServlet.java -d $CLASSURL
7. 修改web.xml
8. cp -r /home/www/wb/java/testservlet/WEB-INF /usr/share/tomcat7/webapps/testservlet
二、servlet生命周期
每个servlet服务器只创建单一实例,每个用户请求都会引发新的线程。首次创建servlet时,它的init方法会得到调用,因此,init是防止一次性设置代码的地方。在这之后,针对每个用户的请求,都会创建一个线程,该线程调用前面创建的实例的service方法。多个并发请求一般会导致多个线程同时调用service。之后,由service方法一句接收到的HTTP请求的类型,调用doGET,doPost,或其他doXxx方法。最后,如果服务器决定卸载某个servlet,他会首先调用servlet的destory方法。
三、SingleThreadModel接口
原则上,可以让servlet实现SingleThreadModel接口,阻止多线程访问,但是严重影响并发性能,servlet2.4规范中明确反对使用这种方式。绝不要使用这个接口,改用多线程同步控制共享资源较好。
相关推荐
jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+...
简单的servlet解说简单的servlet解说简单的servlet解说简单的servlet解说简单的servlet解说简单的servlet解说简单的servlet解说简单的servlet解说简单的servlet解说
在这个例子中完整的给出了servlet开发的模式架构,同时有完整的数据库操作,分页等
[深入剖析Tomcat]一书第二章中 一个简单的servlet容器实现
一个简单的servlet示例,使用了javascript按钮。
简单的servlet容器实现
使用SERVLET+JSP实现的一个简单购物车系统,
简单Servlet开发 简单Servlet开发
我自己的servlet例子,最基本的,适合初学者
javaee 简单 购物车 JSP Servlet JAVAbeenjavaee 简单 购物车 JSP Servlet JAVAbeenjavaee 简单 购物车 JSP Servlet JAVAbeenjavaee 简单 购物车 JSP Servlet JAVAbeenjavaee 简单 购物车 JSP Servlet ...
了解jsp+servlet+数据库的基础简单项目源码
JSP servlet简单实用
最简单 Servlet例子 Httpservlet 入门级的
实验1: 利用servlet实现一个简单的聊天室 实验目的 (1) 理解servlet的工作原理 (2) 掌握servlet编程基本技能 实验内容及要求 1. 利用servlet技术实现一个简单的聊天室,实现多人同时交流。当发送聊天信息时,信息...
刚刚接触java时做的日志管理系统,做的很简单,适合初学着 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet...
简单的servlet+Filter的例子,简单的结合这两个的例子。
用servlet jsp实现简单购物车 jsp显示页面 使用了jstl
servlet下载文件简单代码
jsp+servlet+jdbc实现简单的购物车实例,购物数据通过session存储 1、加入购物车时,把数据保存在session中 2、点击系统退出时,购物车中的数据插入到数据库购物车表 3、再次登录时,查询数据库购物车表的数据加载到...
最简单的servlet和jsp实现数据的增删改查