• 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!!!
  • 相关阅读:
    HDU4474 Yet Another Multiple Problem BFS搜索
    HDU4473 Exam 数学分析
    2013ACM多校联合(4)
    POJ1273 网络流...
    HDU4472 Count 递推
    POJ1149 PIGS 网络流
    UVA10881 Piotr's Ants 想法题
    javascript js string.Format()收集
    修改 设置 vs.net 网站 调试 设为 起始页
    【转】HTML5杂谈 概念与现行游戏 割绳子 宝石迷阵
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/15264577.html
Copyright © 2020-2023  润新知