JavaWeb从入门到入土第13天

    科技2022-08-02  135

    Java动态项目

    项目名称: WEB-INF: web.xml:该项目的核心配置文件 classes目录:放置字节码文件 lib目录:放置项目依赖的jar包

    Servlet:server applet

    概念:运行在服务端的小程序,Servlet就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。 快速入门: (1)创建JavaEE项目 (2)定义一个类,实现Servlet接口 public class ServletDemo1 implements Servlet (3)实现接口中的抽象方法 (4)配置Servlet: 在web.xml中配置: demo1 cn.itcast.web.servlet.ServletDemo1

    <servlet-mapping> <servlet-name>demo1</servlet-name> <url-pattern>/demo1</url-pattern> </servlet-mapping>

    执行原理

    1.当服务器接收到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径 2.查找web.xml文件,是否有对应的<url-pattern>标签体内容 3.如果有,则在找到对应的<servlet-class>全类名 4.tomcat会将字节码文件加载进内存,并且创建其对象 5.调用其方法

    Servlet中的生命周期:

    1.被创建:执行init方法,只执行一次 2.提供服务:执行service方法,执行多次 3.被销毁:执行destroy方法,只执行一次

    Processed: 0.008, SQL: 8