Servlet开发

Java知识点

  1. 数据库:每个用于存放表文件的文件夹都可以被称为数据库

    • 表文件:

      • 表文件是以“ .frm” 结尾的一种文件(表文件名就是数据库中的一个表名)

      • 表文件存在于服务器的硬盘上

      • 表文件以数据行的形式存储数据

    • 表文件的结构:

      • 标题行:类似于Java中的属性

      • 数据行:类似于Java中的属性值

  2. 数据库服务器:用于管理调用表文件的一种软件

  3. servlet规范

  • Java EE规范中的一种

  • 作用:

    • 指定动态资源文件开发步骤(在Java语言中,只有实现了Servlet接口的类才被称为动态资源文件)

    • 指定http服务器调用动态资源文件的规则(配置文件)

    • 指定http服务器管理动态资源文件实例对象的规则

  1. servlet接口实现类开发步骤

    • 创建一个Java类继承于HttpServlet父类,使之成为一个Servlet接口实现类

    • 重写HttpServlet 父类两个方法,doGet或者doPost (由浏览器请求方式决定重写哪个方法)

    • 将Servlet接口实现类信息【注册】到Tomcat服务器

      【网站】--->【web】--->【web-INF】--->web.xml

      <!------将Servlet接口实现类的类路径交给Tomcat---->

      <servlet>

      <servlet-name>xx</servlet-name><!--声明一个变量存储servlet接口实现类类路径>

      <servlet-class>yy</servlet-class><!--声明servlet接口实现类的类路径-->

      </servlet>

      <!--为了降低用户访问Servlet接口实现类的难度,需要设置简短请求别名-->

      <servlet-mapping>

      <servlet-name>mm</servlet-name>

      <url-pattern>/one</url-pattern><!--设置简短请求别名,别名在书写时必须以“/”为开头-->

      </servlet-mapping>

  2. servlet生命周期

    • servlet 接口实现类的实例对象在浏览器发起请求后被Tomcat服务器创建

    • servlet接口实现类的实例对象在tomcat启动时被自动创建(前提是在.xml文件中对该实现类配置了相关的tomcat服务器加载)

    • http服务器运行期间,一个servlet接口实现类只能被创建出一个实例对象。一个用户请求就相当于一个线程。

    • 在HTTP服务器关闭时刻,自动将网站中所有的servlet对象进行销毁。

  3. HttpServletResponse接口的作用:

    • 将执行结果以二进制形式写入到响应体

    • 设置响应头中content-type的属性值,从而控制浏览器使用对应的编译器将响应体二进制数据编译为文字,图片,视频,命令等。

    • 设置响应头中【location】属性,将一个请求地址赋值给location。从而控制浏览器向指定服务器发其请求

posted @ 2021-10-17 07:28  安妍  阅读(142)  评论(0)    收藏  举报