【Servlet初学】 Servlet入门

概述:

Servlet API有4个Java包:

javax.servlet: 包含定义Servlet与Servlet容器之间契约的类和接口。

javax.servlet.http 包含定义HTTP Servlet与Servlet容器之间契约的类和接口

javax.servlet.annotation 包含对Servlet、Filter和Listener进行标注的注解。它还为标注元件指定元数据。

javax.servlet.descriptor 包含为Web应用程序的配置信息提供编程式访问的类型。

 【重点】

Servlet技术的核心是Servlet接口,这是所有Servlet类都必须直接或间接实现的一个接口。

Servlet接口定义了Servlet与Servlet窗口之间的一个契约。通过这个契约,Servlet容器会把Servlet类加载到内存中,并在Servlet实例中调用特定的方法。

在一个应用程序中,每个Servlet类型只能有一个实例。

【Servlet生命周期】init 、service、destory

Servlet的另外两个非生命周期方法:getServletConfig 和getServletInfo

【Servlet应用程序目录结构】

 

classes Servlet类和其他的Java类都必须放在这里。类下方的目录反映了类的包结构。

lib 这里部署Servlet应用程序所需要的jar文件。Servlet API jar文件则不需要部署在这里,因为Servlet容器已经包含这些。

【ServletRequest】和【ServletResponse】

ServletRequest

转载于:https://www.cnblogs.com/IdealInverse/p/11012911.html

猜你喜欢

转载自blog.csdn.net/weixin_34119545/article/details/93512728