servlet初识之创建servlet与tomcat配置

Servlet初识

简介
Servlet 小服务程序
是个java类 是个接口
注意:在浏览器上访问的每一个网页都是一个servlet
每个servlet都需要配置一个网址 在web.xml中配置
apache-tomcat-9.0.0.M26
需要先下载apache-tomcat-9.0.0.M26压缩包,然后解压,解压后的文件如下图所示
tomcat文件夹下:
bin: 可执行的文件(打开关闭服务器的文件)
conf: 服务器的配置信息(文件夹)
lib: 服务器使用的jar包
logs: 服务器日志
temp: 产生临时文件
work: 服务器自己的工作空间
webapps: 默认的存放工程(应用程序)文件夹
wtpwebapps: 跟Eclipse关联后产生的存放工程的文件夹

这里写图片描述

控制台启动Tomcat
从控制台启动Tomcat服务器命令
1.先去Tomcat服务器下面的bin文件夹
  cd 文件夹路径
2.获取文件夹权限(读写)
  sudo chmod 755 *.sh
  输入密码
3.执行打开服务器
  sudo sh ./startup.sh
4.访问服务器网址
  url:全球统一资源定位符
  http://localhost:8080
  协议://本地地址:端口号/项目名(应用程序名)/访问的资源
  http://localhost:8080/sh-web-servlet01/1.html
5.执行关闭服务器
  sudo sh ./shutdown.sh
注意清空Log文件中的日志

这里写图片描述
这里写图片描述
这里写图片描述

从浏览器访问到Servlet类
1.用户用网址访问服务器(tomcat)
2.服务器通过网址找到对应项目的web.xml文件
3.通过网址找到对应的servletname
4.通过servletname找到对应的servlet类
5.创建servlet对象
6.执行声明周期的几个方法
  实例化-->初始化-->service服务-->销毁

  实例化方法(无参构造方法)
  public Demo01(){
      System.out.println("我是实例化方法");
  }

  初始化方法
  @Override
  public void init(ServletConfig arg0) throws ServletException {
      // TODO Auto-generated method stub
      System.out.println("初始化方法init");
  }

  service服务
  servlet只创建了一个 多次访问 实际上就是 多次调用服务的方法
  @Override
  public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
      System.out.println("我是服务方法的service");
  }

  销毁方法
  1.删除该应用程序调用
  2.停止服务器
  @Override
  public void destroy() {
      System.out.println("我是销毁方法destroy");
  }
创建servlet方式一
使用implements关键字 实现Servlet接口,同时需要实现里面的抽象方法

public class Demo01 implements Servlet{
   
    public Demo01() {
        System.out.println("我是实例化方法");
    }   
    @Override
    public void 
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值