Java 之 JavaWeb 配置服务器

本文介绍了如何配置JavaWeb服务器Tomcat,包括文件夹结构、启动步骤以及通过三种方式创建Servlet,包括适配器模式和模板设计模式。同时,文章还强调了域对象在JavaWeb开发中的重要性。
摘要由CSDN通过智能技术生成

Tomcat

Tomcat 文件夹

bin:可执行文件(打开关闭服务器的文件)
conf:服务器的配置信息
lib:服务器依赖的 jar 包
logs:服务器日志
temp:产生的临时文件
work:服务器自己的工作空间
webapps:默认存放工程(应用程序)的文件夹
wtpwebapps:跟 eclipse 关联后产生的存放工程的文件夹

启动 Tomacat

从控制台启动 Tomcat 服务器命令:
先到 Tomact 服务器下的 bin 文件夹
sudo chmod 755 *.sh         获取文件夹权限(例如:读写)
sudo sh ./startup.sh        执行打开服务器
sudo sh ./shutdown.sh       关闭服务器
访问服务器网址(url)
http://localhost:8080
协议://本地地址:端口号/项目名(应用程序名)/访问的资源
http://localhost:8080/web/test.html

servlet 小服务程序
是个 java 类,是一个接口
注意:在浏览器上访问的每一个网页都是 servlet
每个 servlet 都需要配置一个网址,在 web.xml 中配置

从浏览器中访问到 servlet 类

1.用户用网址访问服务器(Tomcat)
2.服务器通过网址可以找到对应项目的 web.xml 文件
3.通过网址找到对应 servlet-name
4.通过 servlet-name 找到对应的 servlet 类
5.创建 servlet 对象
6.执行生命周期方法
    实例化 -> 初始化 -> service 服务-> 销毁

这里写图片描述

创建 servlet

方式一

public class Demo01 implements Servlet{
   
    // 生命周期方法以下4个
    // 实例化方法(无参构造方法)
    public Demo01() {
        System.out.println("实例化方法");
    }

    @Override
    public void init(ServletConfig arg0) throws ServletException {
        System.out.println("初始化方法 init");
    }

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

    @Override
    public void destroy() {
        // 1.删除该应用程序调用
        // 2.停止服务器
        System.out.println("销毁方法 destroy");
    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public String getServletInfo() {
        return null;
    }
}

方式二(适配器模式创

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值