Servlet
Posted ting1106
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet相关的知识,希望对你有一定的参考价值。
什么是servlet?
(1)servlet就是实现了特定接口或者父类的java类
(2)servlet是一个java程序,是在服务器上运行以处理客户端请求并作出响应的程序servlet的职责就是接收客户端的请求并且对请求作出响应
总结:servlet是一个处理器。(handler:处理器请求,给出响应)的类。
jsp和servlet都是单利的
servlet的体系结构:
init():初始化Servlet 实例化 创建对象
destory():销毁
service():接收请求 处理请求 给出响应
getServletInfo():获取Servlet信息
getServletConfig:ServletConfig获取配置
ServletContext=appliction:
提供static方法和属性以管理应用程序,例如启动和停止应用程序、处理 Windows 消息的方法和获取应用程序信息的属性。此类不能被继承。
servlet生命周期
(1)所有的请求都要归结到Servlet——>Servlet{(1)接收请求 (2)处理请求 (3)给出显示结果页面}——>{Model≈DAO+Service(模型≈数据访问对象是第一个面向对象的接口+接收请求)——>服务器}可缺失——>Model——>Servlet
(2)Servlet——>View(视图)——>Servlet
XML解析初始化参数:(局部)
XML解析共享的内容:(全局)
getServletContext:关于上下文
getInitParameter:获得初始化参数值(单个)
以上是关于Servlet的主要内容,如果未能解决你的问题,请参考以下文章