当前位置: 首页 > news >正文

黄骅市在哪里/网站快速排名优化

黄骅市在哪里,网站快速排名优化,个体工商户注册代办,网站建设内链1.Servlet 概念:运行在服务器端的小程序 * Servlet本身就是一组接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。 2.基于XML的方式:浏览器不能直接…

1.Servlet

概念:运行在服务器端的小程序
    * Servlet本身就是一组接口,定义了Java类被浏览器访问到(tomcat识别)的规则。
    * 将来我们自定义一个类,实现Servlet接口,复写方法。

2.基于XML的方式:浏览器不能直接访问servlet文件,只能通过映射的方式间接访问servlet。

请求时候的执行路径


   2. 1. 定义一个类,实现Servlet接口
         public class ServletTest implements Servlet
   2. 2. 实现接口中的抽象方法

@Overridepublic void init(ServletConfig servletConfig) throws ServletException {}@Overridepublic ServletConfig getServletConfig() {return null;}@Overridepublic void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
//业务逻辑都写在这里面System.out.println("Servlet3.0来了.....");}@Overridepublic String getServletInfo() {return null;}@Overridepublic void destroy() {}


   2.3. 配置Servlet
         在web.xml中配置:
        <!--配置Servlet -->
       

 <servlet><servlet-name>demo1</servlet-name><servlet-class>cn.itcast.web.servlet.ServletDemo1</servlet-class></servlet><servlet-mapping><servlet-name>demo1</servlet-name><url-pattern>/demo1</url-pattern></servlet-mapping>

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

3.基于注解的方式: @WebServlet("资源路径")  这样就省略了xml配置,更加简洁

    * 步骤:
        1. 定义一个类,实现Servlet接口
        2. 复写方法
        3. 在类上使用@WebServlet注解,进行配置
         

                        @WebServlet("资源路径")@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface WebServlet {String name() default "";//相当于<Servlet-name>String[] value() default {};//代表urlPatterns()属性配置String[] urlPatterns() default {};//相当于<url-pattern>int loadOnStartup() default -1;//相当于<load-on-startup>WebInitParam[] initParams() default {};boolean asyncSupported() default false;String smallIcon() default "";String largeIcon() default "";String description() default "";String displayName() default "";}

4.servlet的生命周期

1.第一次被访问时,Servlet创建,并执行init方法,只执行一次。  Servlet的init方法,只执行一次,说明一个Servlet在内存中只存在一个对象,Servlet是单例的。

2.service方法,执行多次, 每次访问Servlet时,Service方法都会被调用一次

3.   Servlet被销毁时执行,destroy方法,只执行一次。服务器关闭时,Servlet被销毁,只有服务器正常关闭时,才会执行destroy方法。

 

http://www.lbrq.cn/news/833743.html

相关文章:

  • 网站建设和建议/2022年新闻大事
  • 雄安建站服务/竞价如何屏蔽恶意点击
  • 公众号制作网页/百度爱采购关键词优化
  • wordpress上传后如何访问/合肥seo按天收费
  • 青海住房建设厅网站/百度收录什么意思
  • wordpress 博客搭建/免费使用seo软件
  • 电子商务微网站制作/合肥seo网络优化公司
  • 成都生活家装饰公司总部电话/seo教程技术
  • ps做素材下载网站有哪些/站长工具官网
  • 在线做任务的网站/百度营销网页版
  • 兰州网站程序建设/百度网页版进入
  • wordpress avada 加速/佛山旺道seo
  • 深圳市官网网站建设哪家好/免费seo搜索优化
  • 长春做企业网站多少钱/免费发布信息网站大全
  • 哪个网站做兼职可靠/淘宝引流推广怎么做
  • 长沙seo网站排名/赣州seo优化
  • 恶意网站的防治/关键词在线优化
  • 太原网站建设制作/互联网销售是什么意思
  • dedecms5.7 整个网站 css和js代码怎么优化/精准粉丝引流推广
  • wordpress访问加速/seo优化几个关键词
  • 网站办理8元套餐/站内推广方案
  • 做拆分盘网站/沈阳网络优化培训
  • 2014 网站建设/手机百度搜索引擎入口
  • 泰兴网站制作/下载百度app到手机上
  • 商标被注册了做网站/购物网站制作
  • 优化网站的步骤/seo链接优化建议
  • 做网站所需知识/百度app免费下载
  • 司法局网站建设/百度推广怎么优化关键词的质量
  • 江苏港口建设费申报网站/学习软件
  • 湖南做网站 联系磐石网络/企业推广是做什么的
  • 20250718-5-Kubernetes 调度-Pod对象:重启策略+健康检查_笔记
  • Ubuntu系统下编译安装FreeSWITCH 1.10.12
  • 【问题解决】npm包下载速度慢
  • GraphQL的N+1问题如何被DataLoader巧妙化解?
  • 【SAP SD】跨公司销售、第三方销售、STO采购(公司间合同配件)
  • HDFS基本操作训练(创建、上传、下载、删除)