A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析。
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,
需要先转换为静态资源,在返回给浏览器。
2.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机
服务器的作用:接收用户的请求,处理请求,做出响应。
3.请简述使用xml配置文件形式的servlet的执行原理
当浏览器向服务器发起请求的时候,服务器解析了浏览器传输过来的url,然后通过这个url在web.xml中找对应的url-pattern
然后通过name找到class全类名,然后tomcat会将字节码文件加载进内存,并且创建其对象然后调用servelt的方法
4.请简述servlet的生命周期
Servlet什么时候被初始化的,是我启动Tomcat的时候吗 -> 实际上Servlet当你访问Servlet的时候才初始化的.
当我们正常关闭Tomcat的时候Servlet被销毁,不要认为Serlvet是我用完了就销毁了.
5.使用注解开发的好处?
比较便捷,可以不创建web.xml,代码量少。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
答:静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析* 如: html,css,JavaScript
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.什么是服务器,服务器能做什么
答安装了服务器软件的计算机,服务器安装了服务器软件后,比如tomcat,就可以将web项目部署到tomcat,让用户通过浏览器来访问这些项目。
3.请简述使用xml配置文件形式的servlet的执行原理
答:(1)服务器接收到浏览器的请求后,会解析该请求的URL路径,获取访问servlet的资源路径
(2)查找web.xml看是否有相应的<url pattern>标签内容
(3)如果有,找到相应servlet实现类全类名
(4)tomcat调用class.forname()将字节码文件加载进内存,创建其对象调用service方法
4.请简述servlet的生命周期
答:init方法随着servlet被创建执行唯一的一次;Service方法每次访问Servlet时都会被调用一次;
destroy方法,服务器关闭时,Servlet被销毁时只执行一次。
5.使用注解开发的好处?
答:注解直接写在servlet实现类上面不用再写web.xml配置文件,不用再考虑全类名,只需考虑url-pattern将对应的值写在注解上,简化了代码
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
        静态资源:所有用户访问服务器获取的页面都一样,如html,css,javascript资源
        动态资源:根据访问的用户信息不同返回不同的静态页面,如servlet,jsp
       
2.什么是服务器,服务器能做什么
        服务器就是一台配置较高的电脑,服务器运行服务器端程序后可以让客户端访问,与客户端传输数据,处理业务等
       
3.请简述使用xml配置文件形式的servlet的执行原理
        每个servlet都要进行如下配置:
        <servlet>
                <servlet-name>demoServlet</servlet-name>
                <servlet-class>com.itheima.DemoServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>demoServlet</servlet-name>
        <url-pattern>/web</url-pattern>
    </servlet-mapping>
        servlet-class标签的内容为实现了Servlet接口的实现类的全类名,
        servlet-name相当于此实现类的别名,url-pattern为此实现类的URL映射
        当浏览器访问URL时,会根据URL映射查找到servlet-class中的内容,使用反射机制创建此类的对象,执行service方法
       
4.请简述servlet的生命周期
        默认情况下,当servlet第一次被访问时,会创建servlet对象,随后会执行一次且整个生命周期中只执行一次init()方法,
        随后会执行service()方法,每次访问servlet都会执行一次service()方法,
        当服务器正常关闭前,会执行destroy()方法.

5.使用注解开发的好处?
        servlet3.0后支持使用注解配置servlet,添加servlet实现类时不必在web.xml文件中添加servlet标签与配置信息,
        只需在类上使用@WebServlet即可完成配置,简化了开发步骤.
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
        静态资源:不同用户访问服务器资源 静态资源直接被服务器解析 返回给不同的用户内容一致
                * 如: html,css,JavaScript
        动态资源:不同用户访问服务器资源 动态资源先转换为静态资源然后才被服务器解析 返回给不同的用户内容不一致
                * 如:servlet/jsp...

2.什么是服务器,服务器能做什么
        1.服务器配置相对于普通的计算机配置更高(配置低如果被大量用户访问时候,计算机响的慢的话会影响用户体验)
        2.服务器安装了服务器软件才能可以被用户访问和响应回给用户
        3.服务器需承担着服务和保障良好的服务。

3.请简述使用xml配置文件形式的servlet的执行原理
        接收:服务器接收到浏览器的请求后(通过网络三要素)
        解析:会解析请求的URL路径(这个URL路径是为了访问服务器上的资源)
        配对:服务器软件会解析URL路径上的项目路径和项目路径下的web.xml文件
                在web.xml文件中匹配<url-pattern>标签体中的内容,如果一致则通过<servlet-name>匹配到对应的<servlet-class>全类名
        调用:tomcat会将该全类名的java文件编译为.class字节码文件加载进内存,并且创建其对象调用其方法

4.请简述servlet的生命周期
        起始:当servlet被第一次访问的时候init初始化方法执行(在此次servlet生命周期中仅执行一次)然后执行访问服务service方法.
        中途:之后的每次被访问仅执行service方法
        末尾:再将要关闭服务器时候执行destroy方法该((在此次servlet生命周期中仅执行一次一般用于释放资源)最后Servlet然后关闭服务器

5.使用注解开发的好处?
        1.省略书写(在类上使用@WebServlet注解,进行配置)省略web.xml配置
        注意:不能两边都配置(写了注解又配置了web.xml)
回复 使用道具 举报
1.什么是静态资源,什么是动态资源?

1)静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析
2)动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源,动态资源被访问后,需要先转换为静态资源,再返回给浏览器

2.什么是服务器,服务器能做什么?

服务器是安装了服务器软件的计算机。
服务器能接收用户的请求,处理请求,做出响应。

3.请简述使用xml配置文件形式的servlet的执行原理。

1)当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2)查找web.xml文件,是否有对应的<url-pattern>标签体内容
3)如果有,则再找到对应的<servlet-class>全类名
4)是tomcat所依赖的JDK将字节码文件加载进内存,通过反射机制,创建其对象
5)并且自动调用其方法

4.请简述servlet的生命周期。

servlet通过反射调用方法,调用的顺序:servlet的空参构造->init方法->servlet方法->destroy方法
1)被创建:执行init方法,只执行一次
2)提供服务:执行service方法,执行多次
3)被销毁:执行destroy方法,只执行一次

5.使用注解开发的好处?

可以不用在web.xml中配置servlet,方便快捷
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
答:
1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析* 如: html,css,JavaScript
2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器* 如:servlet/jsp,php,asp....

2.什么是服务器,服务器能做什么
答:
服务器:安装了服务器软件的计算机
服务器软件:接收用户的请求,处理请求,做出响应
web服务器软件:接收用户的请求,处理请求,做出响应。
        * 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目
        * web容器

3.请简述使用xml配置文件形式的servlet的执行原理
答:
执行原理:
        1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
        2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
        3. 如果有,则在找到对应的<servlet-class>全类名
        4. tomcat会将字节码文件加载进内存,并且创建其对象
        5. 调用其方法

4.请简述servlet的生命周期
答:1. 被创建:执行init方法,只执行一次
        * Servlet什么时候被创建?
        * 默认情况下,第一次被访问时,Servlet被创建
        * 可以配置执行Servlet的创建时机。
                * 在<servlet>标签下配置
                1. 第一次被访问时,创建
                        * <load-on-startup>的值为负数
                     2. 在服务器启动时,创建
                       * <load-on-startup>的值为0或正整数
        * Servlet的init方法,只执行一次,说明一个Servlet在内存中只存在一个对象,Servlet是单例的
                * 多个用户同时访问时,可能存在线程安全问题。
                * 解决:尽量不要在Servlet中定义成员变量。即使定义了成员变量,也不要对修改值

        2. 提供服务:执行service方法,执行多次
                * 每次访问Servlet时,Service方法都会被调用一次。
        3. 被销毁:执行destroy方法,只执行一次
                * Servlet被销毁时执行。服务器关闭时,Servlet被销毁
                * 只有服务器正常关闭时,才会执行destroy方法。
                * destroy方法在Servlet被销毁之前执行,一般用于释放资源

5.使用注解开发的好处?
答:
好处:
                * 支持注解配置。可以不需要web.xml了。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
   静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
  * 如: html,css,JavaScript

   动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
   * 如:servlet/jsp,php,asp....

2.什么是服务器,服务器能做什么
   服务器:安装了服务器软件的计算机;
   接收用户的请求,处理请求,做出响应

3.请简述使用xml配置文件形式的servlet的执行原理
执行原理:
        1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
        2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
        3. 如果有,则在找到对应的<servlet-class>全类名
        4. tomcat会将字节码文件加载进内存,并且创建其对象
        5. 调用其方法
4.请简述servlet的生命周期
  1. 被创建:执行init方法,只执行一次
  2. 提供服务:执行service方法,执行多次
  3. 被销毁:执行destroy方法,只执行一次
5.使用注解开发的好处?
    * 支持注解配置。可以不需要web.xml了。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
静态资源:所有的客户端访问的内容都一样,主要有html,css,javascript
动态资源:会区分客户端,展示的内容都不一样

2.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机
作用:接受客户端的请求,处理请求,做出相应

3.请简述使用xml配置文件形式的servlet的执行原理
服务器接受浏览器请求,获取访问sevlet的资源路径,查询xml配置文件是否存在
<url-pattern>相对应路径,如果有,查找对应的<servlet-class>全类名,通过全类名创建对象,调用方法。

4.请简述servlet的生命周期
Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法

5.使用注解开发的好处?
不需要使用web.xml文档配置
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
静态资源是每个用户都会在访问同一个页面时得到的相同结果的内容,这些内容可以被浏览器直接解析。如CSS样式、HTML代码、JavaScript;
动态资源是每个用户在访问同一个页面时可能获取到的不同的内容。这些内容需要先被转换成静态资源后才能发送回用户的浏览器端进行解析。如servlet/jsp,php,asp等。
2.什么是服务器,服务器能做什么
服务器就是一台拥有着很高配置的安装了服务器软件的电脑。
服务器可以接收用户的请求,处理请求,做出响应。
3.请简述使用xml配置文件形式的servlet的执行原理
服务器接收到由用户发来的URL请求后,会先查找xml配置文件,匹配URL对应的url-pattern在xml中是否存在,如果存在,则根据URL-pattern对应的servlet-name标签找到servlet-class全类名,将其反射加载到内存中创建类对象,调用其中的 service等方法。
4.请简述servlet的生命周期
被创建-被使用-被销毁。
5.使用注解开发的好处?
可以无需配置繁琐的xml文件,减少代码量。
回复 使用道具 举报
陈鹏涛
1.什么是静态资源,什么是动态资源
        1. 静态资源:所有用户访问后,得到的结果都是一样的,
        称为静态资源.静态资源可以直接被浏览器解析
        2.动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。
         动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.什么是服务器,服务器能做什么
         就是一台电脑是安装了服务器软件的计算机
         接收用户的请求,处理请求,做出响应
3.请简述使用xml配置文件形式的servlet的执行原理
             1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
        2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
        3. 如果有,则在找到对应的<servlet-class>全类名
        4. tomcat会将字节码文件加载进内存,并且创建其对象
        5. 调用其方法
4.请简述servlet的生命周期
     Servlet是通过反射调用
        生命周期:
               方法调用的顺序:
        Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法
5.使用注解开发的好处?
   基于注解的开发效率要比xml高许多好处是写起来比xml要方便的多
回复 使用道具 举报
陈鹏涛
1.什么是静态资源,什么是动态资源
        1. 静态资源:所有用户访问后,得到的结果都是一样的,
        称为静态资源.静态资源可以直接被浏览器解析
        2.动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。
         动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.什么是服务器,服务器能做什么
         就是一台电脑是安装了服务器软件的计算机
         接收用户的请求,处理请求,做出响应
3.请简述使用xml配置文件形式的servlet的执行原理
             1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
        2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
        3. 如果有,则在找到对应的<servlet-class>全类名
        4. tomcat会将字节码文件加载进内存,并且创建其对象
        5. 调用其方法
4.请简述servlet的生命周期
     Servlet是通过反射调用
        生命周期:
               方法调用的顺序:
        Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法
5.使用注解开发的好处?
     基于注解的开发效率要比xml高许多~ ...它的主要好处是写起来比xml要方便的多
回复 使用道具 举报
1.什么是静态资源,什么是动态资源

静态资源:所有人访问得到的结果,页面都是相同的

动态资源:会区分客户端,显示得到的页面结果不一样

2.什么是服务器,服务器能做什么

服务器就是一台配置相对高级的电脑;服务器能够针对不同客户端的请求进行响应,返回相同或者不同的结果.

3.请简述使用xml配置文件形式的servlet的执行原理

1.服务器接收到客户端的请求后,会解析请求url路径,获取访问的Servlet资源路径

2.查找web.xml文件下,是否有对应的url-parttrn标签路径内容

3.如果有,则再找到对应的Servlet-class全类名

4.tomcat会 将字节码文件加载进内存,并且创建字节码文件对象

5.再获取到方法对象,调用里面的方法



4.请简述servlet的生命周期

Servlet执行流程按照先后顺序

1.空参构造创建class字节码文件对象

2.对象被创建,innit方法执行,只执行一次

3.每次访问Servelt时,service方法都会被执行一次

4.当tomcat被正常关闭时,destroy方法执行,也只执行一次

5.使用注解开发的好处?

支持注解配置。可以不需要web.xml了,更加方便快捷.
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
        静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
       动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器

2.什么是服务器,服务器能做什么
          服务器:安装了服务器软件的计算机
          服务器能够接收请求,处理请求,响应
3.请简述使用xml配置文件形式的servlet的执行原理
        1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
        2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
        3. 如果有,则在找到对应的<servlet-class>全类名
        4. tomcat会将字节码文件加载进内存,通过反射机制,并且创建其对象
        5. 调用其方法

4.请简述servlet的生命周期
        1. 被创建:执行init方法,只执行一次
        2. 提供服务:执行service方法,执行多次
           3. 被销毁:执行destroy方 法,只执行一次

5.使用注解开发的好处?
        可以不需要web.xml
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
答:静态资源是所有的用户所访问的的页面展示内容一样
       动态资源是每个用户访问的到展示内容不一样
2.什么是服务器,服务器能做什么
答:服务器就是一个配置比较高的计算机,能接收数据和返回数据
3.请简述使用xml配置文件形式的servlet的执行原理
答:当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
查找web.xml文件,是否有对应的<url-pattern>标签体内容。
如果有,则在找到对应的<servlet-class>全类名
tomcat会将字节码文件加载进内存,并且创建其对象
调用其方法
4.请简述servlet的生命周期
答:Servlet是通过反射调用
        生命周期:
                方法调用的顺序:
                Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法
5.使用注解开发的好处?
答:Servlet 3.0 以后可以使用注解配置,简少代码量,可以不用编写xml文件
回复 使用道具 举报
1.什么是静态资源,什么是动态资
静态资源:所有客户端访问获取到的内容相同   html css js
动态资源:会区分客户端 展示的内容不一样    servlet/jsp

2.什么是服务器,服务器能做什么
安装服务器软件的计算机,处理用户请求 做出响应

3.请简述使用xml配置文件形式的servlet的执行原理
服务器接收到用户请求 查找xml文件 看是否有对应的 servlet-pattern标签内容,如果有找到对应全类名,
Tomcat加字节码文件加载到内存创建对象调用其方法

4.请简述servlet的生命周期
当被创建时 init执行唯一一次, 提供服务时 service就执行 次数不限  当被销毁时destroy执行唯一一次

5.使用注解开发的好处?
不用编写一个servlet时就得配置一次web.xml文件,省时省力
回复 使用道具 举报

1.什么是静态资源,什么是动态资源
        1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
                如: html,css,JavaScript
        2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
                 如:servlet/jsp,php,asp....

2.什么是服务器,服务器能做什么
        服务器:配置高的计算机并且安装了服务器软件。
        服务器能够接收用户的请求,处理请求,做出响应。
3.请简述使用xml配置文件形式的servlet的执行原理
         1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
        2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
        3. 如果有,则在找到对应的<servlet-class>全类名
        4. tomcat会将字节码文件加载进内存,并且创建其对象
        5. 调用其方法
4.请简述servlet的生命周期
        Servlet 通过调用 init () 方法进行初始化。
        Servlet 调用 service() 方法来处理客户端的请求。
        Servlet 通过调用 destroy() 方法终止(结束)。
        最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。
5.使用注解开发的好处?
        简化代码,不用再去web.xml文件里配置servlet。
回复 使用道具 举报
李伟斌

1.什么是静态资源,什么是动态资源
答:静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
       动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器。
2.什么是服务器,服务器能做什么
答:服务器是安装了服务器软件的计算机。
       服务器可以在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目
3.请简述使用xml配置文件形式的servlet的执行原理
答:a.收到用户请求,找到XML中的servlet-mapping中的url-pattern对应的路径。
       b.根据url-pattern路径找到对应的servlet-name
       c.根据servlet-mapping中的servlet-name找到找到servlet标签中的servlet-name。
       d.使用servlet-name中的servlet-class中的全类名路径进行反射,获取其对象。
4.请简述servlet的生命周期
答:被创建:执行init方法,只执行一次
       提供服务:执行service方法,执行多次
       被销毁:执行destroy方法,只执行一次

5.使用注解开发的好处?
答:简化代码编写。
       提高代码复用性。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
静态资源是所有用户访问后,得到的结果都是一样的
动态资源是每个用户访问相同资源后,得到的结果可能不一样

2.什么是服务器,服务器能做什么
服务器是安装了服务器软件的计算机
接收用户的请求,处理请求,做出响应

3.请简述使用xml配置文件形式的servlet的执行原理
1)用户通过浏览器发出请求给服务器,服务器接收到后会解析请求url路径,获取访问servlet的资源路径
2)查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3)如果有,则在找到对应的<servlet-class>全类名
4)tomcat会将字节码文件加载进内存,并且创建其对象
5)调用其方法

4.请简述servlet的生命周期
servlet空参构造方法
执行初始init方法,只执行一次
执行提供服务servlet方法,可以执行多次
执行销毁destroy方法,会在servlet被销毁之前执行

5.使用注解开发的好处?
不需要web.xml配置,直接在类上使用注解进行配置
回复 使用道具 举报
陈开明:
1.什么是静态资源,什么是动态资源
不同用户,访问的结果都是一样的,称为静态资源。
每个用户访问相同资源后,得到的结果可能不一样,成为动态资源。


2.什么是服务器,服务器能做什么
安装了服务器软件的计算机成为服务器。
服务器能接受用户请求,处理请求,做出响应。


3.请简述使用xml配置文件形式的servlet的执行原理
1、服务器接收客户端浏览器请求,解析请求的URL,获取Servlet的资源路径。
2、查找web.xml文件,找到是否有对应的<url-pattern>标签内容。
3、如果有,找到映射到的全类名。
4、tomcat服务器软件会将字节码文件加载进内存,并且创建其对象。
5、调用service()方法。


4.请简述servlet的生命周期
1、被创建:执行init方法,只执行一次。
2、提供服务:执行service方法,可以执行多次。
3、被销毁:执行destroy方法,只执行一次。


5.使用注解开发的好处?
不用写web.xml那么麻烦的配置文件了。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
答:
静态资源:所有用户访问过后,得到的结果都一样,称为静态资源。静态资源可以直接被浏览器解析
动态资源:每个用户访问相同资源后,得到的结果不一样的,称为动态资源。动态资源被解析,需要先转换成静态资源,在返回给浏览器解析

2.什么是服务器,服务器能做什么
答:
服务器就是一台安装了服务器软件的计算机。服务器可以接收用户发出的请求,响应用户的请求

3.请简述使用xml配置文件形式的servlet的执行原理
答:
        1.当服务器接收到浏览器发送的请求后,解析请求的url路径,获取访问的Servlet资源路径
        2.查找web.xml文件,是否有与<url-pattern>标签相对应的内容
        3.由<url-pattern>内容,获取得到<servlet-name>标签中的值。
        4.通过<servlet-name>标签中的值获得<servlet-class>对应的全类名
        5.用全类名,通过反射机制,tomcat会将字节码文件加载进内存,并创建对象
        6.调用方法

4.请简述servlet的生命周期
答:Servlet是通过反射机制调用
        生命周期:
                servlet的空参构造-->init方法-->service方法 ...-->destroy方法

5.使用注解开发的好处?
答:可以不需要web.xml。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马