zoukankan      html  css  js  c++  java
  • 9.13JavaWeb之Servlet是什么

    9.13JavaWeb之Servlet是什么

    Servlet与Java的关系

    一句话概括Serverlet:

    一种使用 Java 语言来开发动态网站的技术

    Servlet的特点:

    Servlet 基于 Java,可以使用几乎全部的 Java API

    理解Servlet

    • Servlet 程序就是一个按照 Servlet 规范编写的 Java 类。

    • Servlet 程序需要先编译成字节码文件(.class文件),然后再部署到服务器运行。

    什么是Servlet

    一套 Java Web 开发的规范

    特点:

    Servlet 规范是开放的,可以实现 Servlet 规范

    Servlet容器:

    • 实现了Servlet规范的产品。包括tomcat、weblogic、jetty、jboss等

    • 实现了Servlet的产品称为Serverlet容器

    • Servlet 容器用来管理程序员编写的 Servlet 类

    Servlet接口

    特点:

    所有的 Servlet 功能都是通过一个名为Servlet的接口(Interface)向外暴露的

    传统写法:

    public class ServletDemo implements Servlet {
       //TODO:
    }
    • 直接实现Serverlet接口需要实现很多方法,非常麻烦--->提供了两个抽象类

      • GenericServlet

      • HttpServlet

    JSP与Servlet的关系

    JSP 只是在 Servlet 的基础上做了进一步封装

    特点:

    • JSP 代码可以调用 Servlet 类,可以将部分功能在 Servlet 中实现,然后在 JSP 中调用即可。

    Java Servlet是"服务端小程序",运行在服务器上,用来开发动态网站。

    It's a lonely road!!!
  • 相关阅读:
    PAT1137
    Ubuntu小工具
    C文件的格式化工具(astyle)
    linux批量替换文本字符串
    scp & cat远程文件操作
    上传附件中英文混合的文件名上传
    membership DB生成 & dll 强命名 & 证书生成
    机器Coding For WinForm
    机器Coding For WPF
    C# cmd bcp 导出数据
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/15264577.html
Copyright © 2011-2022 走看看