最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

当前通讯!Servlet的基本使用

来源:博客园

复习

Vue

1.vue的使用步骤:  (1)导入vue.js  (2)创建除body以外最大的div标签,给定id值  (3)创建vue对象       new Vue({           "el":"#app",           "data":{}, //定义变量           "methods":{}, //定义方法           "beforeCreate":function(){},           "created":function(){},           "beforeMount":function(){},           "mounted":function(){},           "beforeUpdate":function(){},           "updated":function(){},           "beforeDestroy":function(){},           "destroyed":function(){}       })2.vue语法:    v-text,v-html,v-bind:value(:value),v-bind:src,v-model:value="",v-if,v-else,v-show,    v-for,v-on:事件名=“函数名”(@事件名=“函数名”)    阻止默认行为:  ev.preventDefault();    停止冒泡:    ev.stopPropagation();3.vue的生命周期(了解) 4.vue的案例-用户注册页面的表单验证

XML


(资料图片)

​如何定义XML

​如何解析XML

今日内容

1.Tomcat

  • 服务器(提供服务的机器)

  • 服务器的分类(数据库服务器,ftp服务器,IIS服务器,web服务器(专门实现网站开发的服务器)等)

  • Web服务器

    作用:实现基于网络的数据共享

  • Tomcat服务器

    免费

  • Tomcat安装与测试

    注意:(1)安装路径不要有中文 (2)一定要配置JAVA_HOME变量

访问tomcat首页,进行测试

访问地址语法: **http://服务器IP地址:服务器端口号** 实例:    http://localhost:8123/项目名称/资源名称

​ http://192.168.15.119:8123/

  • Tomcat指令及文件夹说明
  • Tomcat配置操作

​ 如何修改Tomcat的端口号

​ 安装路径->conf->server.xml

```html

修改port的值,取值范围:8000-9999```

  • 部署项目的概念及流程

    部署项目:将本地项目打成war包放到tomcat服务器的过程

  • 项目压缩类型说明

    java项目-》》》》压缩文件的格式: *.jar包

    web项目-》》》》》要说文件的格式:*.war包

  • IDEA关联Tomcat

  • IDEA创建WEB项目及部署

    web项目:包含了页面,java代码

2.HTTP 协议介绍

  • 协议介绍

  • HTTP1.0和HTTP1.1的区别

  • F12使用说明(f12->网络(network))

  • 响应码(服务器返回结果的状态码)

3.Servlet

  • 已学知识点梳理
  • servlet的位置及作用

    作用:实现前后端数据的交互

  • HelloServlet

    页面

      

    demo.html-web-demo.html

    测试servlet

    web.xml

                a1        com.atguigu.web.DemoServlet                a1        /testa    

    java

    public class DemoServlet extends HttpServlet {    public DemoServlet(){        System.out.println("DemoServlet()");    }    @Override   //处理用户的前端请求(自动调用)    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        System.out.println("service()被执行");    }}
  • servlet执行过程

  • servlet生命周期

  • load-on-startup

    取值是正整数,数值越小,启动优先级越高

            a2        com.atguigu.web.DemoServlet2        2    
  • servlet的体系结构

    初始化参数-在init()方法中获取servlet标签中定义的参数数据

    实现步骤:

    1.定义局部初始化参数的参数名和参数值(作用范围:只在当前的servlet中有效)

            a1        com.atguigu.web.DemoServlet                    encoding            utf-8                1    

    2.在servlet的init()方法中读取该配置参数

    @Override  //初始化servlet时调取的    public void init(ServletConfig config) throws ServletException {        System.out.println("init()");        String encoding = config.getInitParameter("encoding");        System.out.println("encoding="+encoding);    }

    全局初始化参数

​ 1.定义

        username        张三 

2.获取全局初始化参数

@Override  //初始化servlet时调取的    public void init(ServletConfig config) throws ServletException {        System.out.println("------------获取全局初始化参数------------------------");        String username = config.getServletContext().getInitParameter("username");        System.out.println("username="+username);    }
  • 注解实现servlet

注解(@overide)和注释(// /**/)

注解:给程序看的代码

@Override

注解的语法: @开头+名称

分类: 内建注解(@Override) ,自定义注解,元注解(修饰注解的注解)

自定义注解的语法:

public @interface 注解名{}

注解的学习目标:掌握每个注解的使用场景和作用

注解的优点:代码简洁

关键词: