zoukankan      html  css  js  c++  java
  • servlet杂谈

    为什么需要servle技术?
    比如需求:我们希望用户可以回帖,用户可以回复,这样一些和用户交互的功能,用普通的java技术就完成不了,sun就开发了servlet技术供程序员使用。

    servlet技术在javaee出现之前就存在了,jsp在servlet基础上
    发张起来的。
    servlet是java编写的服务器程序,它的特点:
    1.它是由服务器端调用和执行的。
    2.它是java语言编写的
    3.它是按照servlet规范开发的
    4.功能强大
    5.学习jsp的基础

    tomcat
    web服务器是其一功能而已,主要跟浏览器进行通讯,像一个
    公司的前台。
    web服务拿到浏览器请求后,转发给tomcat容器,tomcat容器处理
    后返回web服务器。
    开发servlet有三种方法
    a.实现servlet接口
    b.继承GenericServlet
    c.继承HttpServlet  (一般使用第三种方式)

    init() 初始化servlet就是把servlet装载到内存,只被调用一次

    getServletConfig()ServletConfig对象 service(),该函数是服务函数,我们的业务逻辑代码就是写在这里, 该函数每次都会被调用。

    gerServletInfo()得到servlet的一些配置信息

    destory(),销毁改servlet(从内存中清除掉),只调用一次

    如果使用javac去编译一个java文件,需要带命令参数既: javac -d java文件

    根据servleet规范,还需要部署servlet 为什么??

    浏览器发一个servlet名称过来,web服务器会去某个文件中 去找该servlet名字对应的servlet

    404错误 自己资源名写错了,错误的url

    500错误 错误配置

    如何不重启tomcat就指定去reload一个web应用??

    进入tomcat管理界面,找到该应用,点击reload

  • 相关阅读:
    C++实现按1的个数排序
    杨绛100岁感言
    体验电影演员后的自白
    安装Leanote极客范的云笔记
    Linux下SonarQube代码质量平台的安装和使用方法
    前端开发利器VSCode
    苏州一日游 有惊无险!
    setuptools安装和错误解决
    Linux pip安装使用
    Linux平台安装MongoDB
  • 原文地址:https://www.cnblogs.com/jggz/p/3027156.html
Copyright © 2011-2022 走看看