servlet是web服务器吗?经常听人提到servlet和JSP;JSP类似于HTML,以JSP为方件吗?
  servlet和HTTP协议是什么关系?

解决方案 »

  1.   

    楼主要先学java,再学java web编程。
      

  2.   

    ......LZ啊!servlet是一个服务器端组建,可以用来扩展任何运行在JAVA 的服务器的功能,也本质上讲它就是一个JAVA 文件,用来写功能的。不要扯得太远了。。
    JS英文是JAVA SERVER PAGE是由HTML和JAVA,script等等乱七八糟一堆东西糅合在一起的,不过现在给予MVC结构比较强调JSP中尽量少有逻辑处理,大部分还是HTML,
    很佩服LZ的勇气
      

  3.   

    我也没有看过什么权威的论述,说一下自己的理解吧
    首先servlet运行于servlet容器中。servlet容器可以接受客户端的请求并作出相应。通常我们用到的就是http的请求和响应了。容器通过url来判断请求应该由哪个servlet来处理。这是就会调用这个servlet的service方法。平时我们写servlet时也是覆盖这个方法。
    HttpServlet实际上调用了doGet或者doPost方法,所以继承自这个类的时候只要覆盖doGet和doPost方法
      

  4.   

    任何人学习知识都是从最基本的开始的,所以我不觉得这个问题有什么丢人的。况且servlet是什么,确实不是三言两语就能给初学的人解释清的,还要靠实践中慢慢体会。
      

  5.   

    先学servlet,然后再学tomcat,tomcat是WEB服务器,没有servlet,tomcat不能用吗?
      

  6.   

    就是说客户端发送请求   HTTP服务器接收送到servlet容器后面,的servlet处理。
       servlet有两个包servlet 和servlet.http, 
         是通servle.thttp的 httpservletrequest  发送请求,然后 发送回来response吗?servlet.thttp和servlet差别在哪里?
      

  7.   

    grass_12(java你好) ( ) 信誉:100  2007-8-20 10:12:45  得分: 0  
     
    楼主回家吧.不要在这里丢人  ---------------------------
     你很牛吗,出来切戳下,我看看你咋丢人的
      

  8.   

    servlet的生命周期是  先初始化servlet,然后实行服务,再销毁,初始化 和销毁只能有一次,服务可以好多次,包括请求响应,以前好像只有用CGI来编写的,每一次只能有一次进程,而servlet是用多线程实现的。一个进程占用一个资源,进程是不是就是占用内存里面的一块,而多线程就是一个时间段?我描述的不知道对不对?
      

  9.   

    有问题找百度!!刚好这种问题最好baidu一下!我们也不好解释啊!!!
      

  10.   

    就是一个Java类在MVC中一般是控制器
      

  11.   

    servlet是被嵌入页面的java
    jsp是被嵌入java的页面------本质关系,好好理解就会豁然开朗
      

  12.   

    请求发到tomcat,tomcat根据uri再交给servlet处理
    servlet实现业务逻辑,这就叫java web开发
      

  13.   

    servlet 是一个类,它用于web开发中,是客户端与服务器交流信息的中介
      

  14.   

    一个web服务器的一个组件类啊!
      

  15.   

    JSP就是一个Servlet哈 如果用的tomcat在work目录下面可以找到JSP引信重新编译的一个JAVA文件 内部看出就是一个Servlet
      

  16.   

    好像这哥们说的比较一针见血:
    servlet是被嵌入页面的java 
    jsp是被嵌入java的页面 
    让我感觉理解不少,呵呵。顺带,看不起别人提问题的人,永远成不了高手!
      

  17.   

    谢谢楼主开贴,虽然这么多人说了各种答案,但是我还是不太理解,写过一些java代码,但是这些细节的地方 有时还真说不清,