百度百科:Servlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Java-enabled Web Server中。Java Servlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。 JSP是JavaServer Page的缩写,是Sun公司出品的Web开发语言,它类似于Microsfot公司的ASP,但由于它的跨平台性,愈来愈受到广泛的应用。 Servlet与Jsp之间的交互为开发Web服务提供了优秀的解决方案。

说白了就是先有的JSP,但是后来发现JSP不科学,因为他把编辑页面视图的东西和业务逻辑的编程的东西都混在一起了.让做页面的也要会些编程,做编程的也要会些页面,某部分一改动就很容易牵扯其它部分.所以后来就开发了SERVLET,用来做中间层,把视图和业务逻辑分开实现,就是MVC.

百度文库:Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlet具有跨服务器平台的特性。

个人理解:Servlet是一个程序,是一个JAVA程序,是一个用JAVA Servlet应用程序设计它的接口和相关类和方法的JAVA程序,用在JAVA Servlet API,可以添加到API的JAVA类软件包,添加到服务器的作用是像JAVA applet对于web浏览器一样扩展服务器的功能(KAO!是怎样扩展又不说),又因为有一个和JAVA服务器的标准接口,使得Servlet有了跨平台的能耐。开发Servlet的原因其中是JSP存在缺陷,Servlet+JSP就很优秀了(MD我怎么知道它怎么优秀!!又没用过)。

补:对别人介绍一个人最好就是讲讲他的生平,再者就是给他写一本传记,我在学习Servlet之后觉得还是从介绍他的生命和周期再他、回过头来看看他的作用着比较好接受。

Servlet生命周期周期:加载和实例化Servlet类,调用init()方法初始化Servlet实例,一旦初始化完成,容器从客户收到请求时就将调用他的service()方法,给用户提供服务,单用户有提交一个请求的时候就会创建一个线程,通过service()分配给该Servlet实例,service()价差HTTP请求的类型(GET、POST等)并调用响应的doGET()、doPOST()等方法。最后容器在Servlet实例上调用destroy()方法使它销毁。

转载于:https://blog.51cto.com/icbcchina/1175642

转载+自我思考:severlet是什么?相关推荐

  1. 【Brain】复旦类脑研究院:破解大脑奥秘,为实现人工智能自我思考奠定基础...

    文章来源:新民晚报 图说:复旦类脑研究院 采访对象供图 理解大脑的结构与功能是21世纪最具挑战性的前沿科学问题,谁揭开大脑运作的神秘面纱,谁就在重大脑疾病防治和全球智能产业革命中抢占了先机.利用磁共振 ...

  2. 个人感悟-自我思考-20/10/8

    2020年10月8日,我想知道自己想要什么,如何得到它.不能像流水线上的工人不思考去做别人安排的事情. 一.无痛人生的感悟和思考 Coack_k:无痛人生 1.做这期视频的原因 做这期视频的原因:觉得 ...

  3. 第一性原则:伊隆·马斯克(Elon Musk)论自我思考的力量 - jamesclear

    第一性原则:伊隆·马斯克(Elon Musk)论自我思考的力量 - jamesclear 19-09-28  banq 第一原理思考(有时被称为第一原理推理)是可以用来分解复杂问题并生成原始解决方案的 ...

  4. 抄袭与转载之思考(3)

    这是一篇与代码并无关系的文章,从这里也并不能学习到任何方法和经验,有的就只是我个人的一点点小看法,和些许掺杂各种愤恨等情绪的牢骚. 言归正传,我从17年底开始接触大数据方面,一点点学习与积累,是一个小 ...

  5. (转载) 驻足 思考 -- 提升 思维方式

    编写背景: 最近两周都非常大忙,忙到做梦都在上线,一周5天上了8次线,是工作有史以来遇见上线频度最多的一次:团队每个人都很累,我也很累:好在终于告一段落,这周末就可以适当休息了,下周末决定和大家一起去 ...

  6. 【人人都是产品经理1.0读书笔记】写给-1到3岁的产品经理(含自我思考与总结)

    文章目录 1.写给-1到3岁的产品经理 1.1 第一句话 1.2 产品是什么 1.百度百科词条-产品 2.产品 3.产品经理的来源 4.产品经理的招聘信息 阿里巴巴 工作职责: 职位要求: 百度 工作 ...

  7. 程序员的下一个风口——永远是不断自我学习,自我思考提升!

    面对近一年的裁员潮,以及 GPT 出现带来的 AI 颠覆潮流,各种话题出现:「前端已死」.「后端已死」.「Copy/Paste 程序员将被 AI 取代」. 文章目录 程序员行业是否还有发展空间? 除技 ...

  8. 如何锻炼自我思考能力

    思考是人类进步的根本.正因为思考,我们才认识了这个复杂的社会,才认识了我们人类本身,才学会了战胜困难.挑战极限. 在平时的工作中,我个人经常用到的思维工具是思维导图(由点逐渐铺开成面).白板(可以立体 ...

  9. [转载]会思考的机器预言家-《环球科学》2012年第8期

    12年第8期<环球科学>(科学美国人杂志中文版)上刊登的一篇关于"机器学习"的科普文章. http://www.huanqiukexue.com/html/benqim ...

最新文章

  1. PHP数组实际占用内存大小的分析
  2. linux python pip卸载,Python pip的安装及卸载
  3. Linux学习之系统编程篇:exec 函数族
  4. NFL discussion调研
  5. iis下的php不显示报错信息,IIS环境下 PHP无法显示错误信息怎么办
  6. php接口数据加密、解密、验证签名【转】
  7. Linux LED驱动开发实验(直接操作寄存器 -- 实际开发很少这样做)
  8. C#解leetcode 53.Maximum Subarray
  9. 【解决】Vsftp匿名上传问题
  10. cut out数据增强_被多种离散化场景困扰?8种python技巧!让数据处理更简单
  11. 学习BMFONT的感想
  12. 电商直播系统源码该如何突破?
  13. 全国计算机二级c语言怎么复习,全国计算机二级C语言考试复习五要点
  14. 看程序员如何使用Python快速给视频添加字幕
  15. 白帽黑客教主 TK 告诉你,黑客的游戏 CTF 究竟是什么 | 硬创公开课总结文+视频...
  16. 内网穿透及常用工具集合
  17. 《算法艺术与信息学竞赛》之 递推 例一 月亮之眼 vijos 1540
  18. 有道笔记 android,随时随地,记录一切:有道笔记Android版体验
  19. SSH远程访问与TCP Wrappers 访问控制(基础概述及配置操作)
  20. 双电子两个格点Hubbard模型严格对角化

热门文章

  1. matlab实现ROC曲线
  2. Python小白需要知道的 20 个骚操作!​
  3. 水果店行业前景分析,水果店好干吗
  4. 智慧党建系统开发 组织部干事信息管理平台建设方案
  5. Vue 获取应用的版本号
  6. 【数据结构】字典树TrieTree图文详解
  7. 简易计算器做单元测试
  8. 面试题2之------海盗分金币问题
  9. 微信小程序中app.js的使用
  10. 进程控制块(PCB) 包含哪些信息