`
风子柒
  • 浏览: 56491 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

风言风语JSP之Tomcat与容器

    博客分类:
  • web
 
阅读更多


这个logo相信接触过web的同志们都熟悉——Tomcat,学名公猫,并非汤姆家的猫。很多人都在做web项目的时候用到了它,但是它是神马东西呢?有什么功能呢?它是怎么工作的呢?且听我一一道来:
什么是Tomcat
我们在写servlet的时候,会发现servlet里面没有main()方法,那么它是怎么工作的呢?我们这时就需要一种像Tomcat这样的容器了。Tomcat是Apache软件基金会下的一个免费的、开源的、轻量级的Web应用服务器。类似的容器还有:Webshere、JBoss、WebLogic等等。在JSP和servlet编程中,它担任着很重要的一个角色。它具有以下一些功能:
JSP支持:对JSP来说,这是最最基本的。它可以将JSP代码翻译为Java代码;
生命周期管理:Tomcat掌控着servlet的生死大权。从加载类到实例化servlet、初始化servlet以及回收servlet,都在容器的职责范围内。至于具体的servlet的周期管理,敬请期待我的下一篇博客;
通信支持:容器懂得servlet和Web服务器之间的一系列通信协议,因此它担当着两者之间的友谊的桥梁;
多线程支持:容器会为每一个servlet请求(是每一个请求,而不是每一个客户)分配一个线程(可以是创建,也可以是从线程池中分配)。
当然,Tomcat还有其他一些功能,在此就只举出这几个比较重要的进行说明了。

容器的工作流程
其实,此处与其说是Tomcat的工作流程,不如说是一次客户请求的流程。



①客户端向服务器端发出请求;
②这个过程比较重要,这时候Tomcat会创建两个对象:HttpServletResponse和HttpServletRequest。并将它们的引用(注意:是引用!)传给刚分配的线程中;
③线程开始着手接洽servlet;
④servlet根据传来的是GET和POST,分别调用doGet()和doPost()方法进行处理;
⑤和⑥servlet将处理后的结果通过线程传回Tomcat,并在之后将这个线程销毁或者送还线程池;
⑦Tomcat将处理后的结果变成一个HTTP响应发送回客户端,这样,客户端就可以接受到处理后的结果了。
在这个过程中,还有很多细节需要注意,比如:GET请求和POST请求还是有什么不同?又如初始化servlet都干了些什么?后面会陆续讲到。敬请期待!

拓展阅读:JAVA/JSP学习系列之 Tomcat安装http://java.chinaitlab.com/ServletJsp/21305.html
  • 大小: 6.9 KB
  • 大小: 14.2 KB
7
3
分享到:
评论
3 楼 zhumeilian 2012-02-21  
2 楼 风子柒 2012-02-21  
hulibo 写道

咋了??
1 楼 hulibo 2012-02-21  

相关推荐

    jsp班级信息管理系统

    在描述中提到的"风言风语"模块,是一个类似于留言板、论坛或聊天室的功能。这个模块通常需要用户注册、登录,然后可以发布、回复消息,查看他人留言等功能。由于这部分代码没有包含在提供的压缩包内,使用者需要根据...

    (中小学教育)中考常见易混成语辨析及难读字1.docx

    15. "风言风语"与"流言蜚语":前者无意,后者有意,后者多含贬义。 这些成语的辨析有助于学生在写作和阅读理解中准确使用成语,避免因混淆而造成的误解。同时,了解成语背后的故事和含义,也能丰富学生的词汇量和...

    努力的名言.doc

    6. 积极态度与决心:“一个人所能做的就是做出好榜样,要有勇气在风言风语的社会中坚定地高举伦理的信念”强调了积极态度和坚定决心在面对困难时的价值。 7. 批判性思维与勤奋:除了勤奋,批判性思维也被视为成功的...

    高考语文复习选修高三语言文字应用 四两拨千斤——虚词PPT课件.pptx

    比如,“风言风语”与“流言蜚语”这两个成语,虽然都含有虚词“言”和“语”,但含义有所不同。“风言风语”多指无意传说,传说者可能出于无知或猜测;而“流言蜚语”则通常是指背后故意传播的诽谤或挑拨性言论。...

    流言的近义词.docx

    流言蜚语的近义词众多,如风言风语、无稽之谈、飞短流长等,这些词汇所描述的现象,在技术领域同样存在,且往往与技术谣言、错误的编程技巧或误导性的技术趋势预测密切相关。 在技术飞速发展的今天,流言往往围绕着...

    软件开发中没有所谓正确的方法

    我们之所以成功是因为我们使用的是远程开发人员。等等等等……  像这样的话每天我都能看见。  像这样的风言风语十分能蛊惑人心,它愚弄我们,让我们认为这是我们不能遇到阿拉丁的那个茶壶里的精灵的原因。终,...

    沪版四年级语文下期中复习.doc

    (流)言(蜚)语 -> 风言风语、千言万语 接下来,我们要按照不同的要求列出相关的词语: (1)含有一个故事的成语:三顾茅庐、狐假虎威、亡羊补牢 (2)四个意思并列的字组成的词语:春夏秋冬、喜怒哀乐、酸甜苦辣 (3)...

    2013届高考语文第二轮专项复习 第二单元 语言知识及语言表达(中)教案

    - "无风不起浪,无根不长草":表示事情的发生总有原因,符合对于风言风语来源的解释。 - "不以为意":表示不把它放在心上,形容对小事的不在乎,用在这里恰当。 - "七手八脚":形容忙乱的样子,与"还在忙乎着"的场景...

    读《当闲话象风一样吹来时》有感.doc

    《当闲话象风一样吹来时》这篇文章深深地触动了我,它以一个学生拾金不昧却遭误解的故事,揭示了现实生活中我们经常会遇到的一种...这样,我们才能在面对生活中的闲话和风言风语时,像风中的大树一样,坚韧而不动摇。

    三年级一字多义练习题(整理好的).doc

    - (1) "风言风语" - D、传说; - (2) "移风易俗" - A、风气,风俗; - (3) "风景优美" - B、景象; - (4) "作风" - C、态度。 10. **尽**: - (1) "尽心尽力" - C、全部用出; - (2) "取之不尽" - A、完; -...

    成语分类超级综合篇(7).docx

    - 带有"风'字的成语:风云变幻,风平浪静,风尘仆仆,风行一时,风驰电掣,风声鹤唳,风花雪月,风吹雨打,风吹草动,风言风语,风雨无阻,风雨交加,风雨同舟,风雨如晦,风雨飘摇,风和日丽,风度翩翩,风卷残云...

Global site tag (gtag.js) - Google Analytics