开发servlet的步骤:
- 导入javax.servlet。*,javax.servlet.http. *如果需要,则为其他软件包。
- 选择用户定义的类。
- 无论我们在步骤2中选择哪个类都必须扩展GenericServlet或者Httpservlet。
- 如果需要覆盖生命周期方法。 servlet中的执行流程:
- 客户提出请求。请求的一般形式是http://(安装服务器的机器的IP地址或者DNS [Domain Naming Service]的名称):(服务器的端口号)/(文档根):(资源名称)。例如:http://localhost:7001/dateser/suman
- 服务器接收请求。
- 如果在Web.xml服务器中不可用请求的资源,则服务器将扫描Web.xml(包含声明性详细信息)生成名为"不可用的错误,因此服务器转到servlet。
- 服务器将调用servlet来执行。
- servlet将在服务器的上下文中执行。
- 虽然服务器正在执行servlet,但服务器只加载一次servlet类的对象(通过调用默认构造函数)。
- 加载servlet后,servlet将仅调用一次执行一次执行一次操作的init()方法。
- 完成init()方法后,每次和每次都会调用service()方法。只要我们制作请求数量,将调用Service()方法以提供业务逻辑。
- servlet将在删除servlet的情况下或者在服务器关闭时调用destroy()方法。
如何执行servlet:
- 准备目录结构。
- 写入servlet程序将其保存到文档根或者文档根\ src中。
- 通过设置类路径来编译servlet。对于Tomcat:Set ClassPath =
- 将* .class文件复制到文档root/web-inf/classes文件夹中并编写web.xml文件。
- 启动服务器并将文档root复制到:
- 打开浏览器并通过请求或者URL
日期:2020-04-11 23:04:22 来源:oir作者:oir