第五步 javaweb开发之Servlet

Javaweb开发之Servlet

1、servlet 要点

1.1什么是Servlet

     本身是一种规范叫Servlet规范,约束了JavaWeb项目的结构,约束了Tomcat服务器应该怎样去实现规范,规范对于程序而言其实就是接口。

1.2 项目中编写Servlet

创建WEB-INF文件夹

在WEB-INF文件夹中创建lib,classes

在WEB-INF文件中加入web.xml

把项目中classpath路径改为WEB-INF重classes

2、Servlet生命周期

public void init(ServletConfig arg0)  初始化方法

public void service(ServletRequest arg0, ServletResponse arg1)    服务方法
public void destroy()   销毁方法

public ServletConfig getServletConfig()   返回配置对象方法

public String getServletInfo()   返回Servlet信息
执行流程:

构造器-》init-》循环(service)-》destroy  (正常关闭Tomcat)

3、Servlet请求流程

请求:主机:端口/上下文路径/资源路径


对应: 

web.xml:  <servlet-mapping>
              <servlet-name>LoginServlet</servlet-name>
             <url-pattern>/login</url-pattern>
          </servlet-mapping>

server.xml:<Context docBase="F:\javaproject\OnElectronFlowWeb\WebContent"  path =“abc”/>

上下文路径:/abc

资源路径:/login
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值