栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java面试每日三题(10)web开发

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java面试每日三题(10)web开发

1、静态资源和动态资源的区别

既然要进入web开发,那么我们就先了解一下对于网页来说静态和动态的区别。WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。

  1. 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
  2. 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。
  3. 如果想要web资源能够被远程计算机访问,都必须有网络通信程序,那么web服务器就是底层封装了网络通信,能够让开发更快的开发web程序。
2、Servlet工作原理和过程

Servlet是JavaEE规范的一种,主要是为了扩展Java作为Web服务的功能。为了方便第三方准守这种规范,Sun公司(现在Oracle公司)提供了一系列相关的接口,即Servlet API。

首先,由客户端发起请求。

  然后,Servlet容器接收到客户端的请求,解析请求协议和数据,如果servlet程序还没有被加载,就会执行加载过程调用init()并调用service()方法,否则直接调用service()方法。

3、Servlet生命周期

Servlet生命周期分为三个阶段:初始化阶段、响应客户请求阶段、终止阶段。

1,创建Servlet对象,通过服务器反射机制创建Servlet对象,第一次请求时才会创建。

2,调用Servlet对象的init()方法,初始化Servlet的信息,init()方法只会在创建后被调用一次

3,响应请求,调用service()或者是doGet(),doPost()方法来处理请求,这些方法是运行的在多线程状态下的。

4, 在长时间没有被调用或者是服务器关闭时,会调用destroy()方法来销毁Servlet对象。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/310023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号