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

  • 相关阅读:
    [super dealloc]内存释放的先后顺序
    NSString的常用方法
    Xcode开发技巧之code snippets(代码片段)
    关于oc运行时 isa指针详解
    ios快捷键
    自动释放池的使用
    【字典树】统计难题
    数据结构实验之图论五:从起始点到目标点的最短步数(BFS)
    字典树模板
    数据结构实验之串三:KMP应用
  • 原文地址:https://www.cnblogs.com/jggz/p/3027156.html
Copyright © 2011-2022 走看看