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

pc端网站未来百度竞价推广课程

pc端网站未来,百度竞价推广课程,网络推广培训心得,手机免费建设网站制作目录 什么是servlet概念/定义作用 servlet容器概念/是什么作用如何配置和管理 servlet生命周期有哪些生命周期每个周期中可以执行哪些操作 创建和编写servlet如何创建一个简单的servletservlet类的结构是什么样的如何处理HTTP请求和响应 servlet映射和URL模式什么是servlet映射…

目录

  • 什么是servlet
    • 概念/定义
    • 作用
  • servlet容器
    • 概念/是什么
    • 作用
    • 如何配置和管理
  • servlet生命周期
    • 有哪些生命周期
    • 每个周期中可以执行哪些操作
  • 创建和编写servlet
    • 如何创建一个简单的servlet
    • servlet类的结构是什么样的
    • 如何处理HTTP请求和响应
  • servlet映射和URL模式
    • 什么是servlet映射
    • 如何将servlet映射到特定的URL
    • 如何使用URL模式匹配和处理不同的请求?
  • 请求和响应对象
    • 什么是HttpServletRequest和HttpServletResponse
    • 如何从请求对象中获取请求参数和请求体
    • 如何使用响应对象来生成http响应
  • 初始化参数
    • 什么是servlet初始化参数
    • 如何在web.xml或servlet注解中初始化参数
    • 如何从servlet中访问初始化参数

什么是servlet

概念/定义

广义:JAVA EE规范
狭义:Servlet接口

作用

实现动态页面

servlet容器

概念/是什么

管理和维护servlet对象的容器

作用

管理和维护servlet对象

如何配置和管理

配置:
1)@WebServlet()注解
2)web.xml文件

servlet生命周期

有哪些生命周期

1)init:实例化
2)service:工作
3)destroy:销毁

每个周期中可以执行哪些操作

1)init:生成servlet对象实例,初始化需要的资源
2)service:实现业务逻辑
3)destroy:关闭servlet,释放资源

创建和编写servlet

如何创建一个简单的servlet

public class MyClass implements Servlet {}

servlet类的结构是什么样的

例如:Servlet --> GenericServlet --> HttpServlet
常用的servlet类如下:
在这里插入图片描述

在这里插入图片描述
说明:图片来源

问题:怎么知道什么时候用哪个类?

如何处理HTTP请求和响应

通过HttpServletRequest和HttpServletResponse对象

servlet映射和URL模式

什么是servlet映射

把一个请求指定给对应的Servlet

如何将servlet映射到特定的URL

通过@WebServlet或web.xml配置

如何使用URL模式匹配和处理不同的请求?

可以通过不同的匹配规则来控制,在servlet中有4个规则:精准匹配、目录匹配、扩展名匹配、任意匹配。
使用注解配置示例如下:

//精准匹配
@WebServlet("/my/test")//目录匹配
@WebServlet("/my/*")//扩展名匹配
@WebServlet("/my/.txt")//任意匹配1
@WebServlet("/*")
//任意匹配2,tomcat默认为这个
@WebServlet("/")

在这里插入图片描述

请求和响应对象

什么是HttpServletRequest和HttpServletResponse

HttpServletRequest:处理http请求的对象
HttpServletResponse:处理http响应的对象

如何从请求对象中获取请求参数和请求体

1)获取请求参数

HttpServletRequest request  = 接收到的HttpServletRequestServletRequest;
request.getParamter("paramName");
request.getParamterValues("paramName");
request.getParamterNames();
request.getParameterMap();
//上面的paramName就是http请求中的各种参数名称

2)获取请求头

HttpServletRequest request  = 接收到的HttpServletRequestServletRequest;
request.getHeader("headName");
request.getDateHeader("headName");
request.getHeaderNames("headName");
request.getIntHeader("headName");
//上面的headName就是http请求中的各种请求头名称

如何使用响应对象来生成http响应

使用PrintWriter或者ServletOutputStream把响应数据放到http响应中

初始化参数

什么是servlet初始化参数

在加载或启动servlet时,初始化一些用于servlet自身的参数,比如说关于数据库连接、日志配置等的参数。这些参数在整个生命周期中只执行一次,并在整个生命周期的任意一个周期都可以获取到。

如何在web.xml或servlet注解中初始化参数

1)在web.xml中配置

<servlet><servlet-name> myServlet </servlet-name><servlet-class> com.example.myServlet </servlet-name><init-param> paramName1 <init-param><ini-param> paramValue1 <init-param><init-param> paramName2 <init-param><ini-param> paramValue2 <init-param>
</servlet>

2)通过@WebServlet中配置

@WebServlet(urlPatterns = "/my", initParams = {
@WebInitParam=(name = "paraName1", value = "paramValue1"),
@WebInitParam=(name = "paraName2", value = "paramValue2")
})

如何从servlet中访问初始化参数

直接在对应的myServlet 类中使用getInitParameter(“paraName1”)来获取对应的初始化参数

关联知识:面试中喜欢和JSP对比提问

http://www.dinnco.com/news/50581.html

相关文章:

  • 个人做外包网站多少钱建网站的详细步骤
  • 江阴哪里有做网站推广百度搜索引擎的原理
  • 地方门户网站开发方案网站seo好学吗
  • wordpress模板怎么修改字体seo网站的优化方案
  • 免费做App和网站的平台手机google官网注册账号入口
  • 公司网站开发网络营销策划书
  • 长春专业企业网站建设价格怎样做品牌推广
  • php网站开发文章管理系统网站seo优化有哪些方面
  • 旅游景点网站建设规划书产品推广运营方案
  • 赌博网站程序架设网页制作软件dw
  • 衡水企业网站设计报价百度一下百度官网
  • 南京明月建设集团网站西安网络优化大的公司
  • 网站制作网站模板网络营销策划的方法
  • 网站设置的用途安徽网站推广
  • 海口免费建站怎样打百度人工客服热线
  • 石家庄网站建设联系电话seo长尾关键词排名
  • 江苏住房和城乡建设委员会网站郑州厉害的seo顾问公司
  • 在哪个网站做网上兼职靠谱吗网站seo优化总结
  • 新手可以自己建网站吗谷歌google官网下载
  • 网站备案检验单北京seo人员
  • 易博彩票网站开发软文是什么文章
  • 做排版的网站开源crm系统
  • 做淘宝还是做网站容易口碑营销方案怎么写
  • 新兴网站建设seo推广方法有哪些
  • 杭州笕桥网站建设现在做网络推广都有什么方式
  • 做香港台湾网站流量成人职业技能培训学校
  • 网站制作的论文百度识图网页版 在线
  • 电 器建设网站目的及功能定位2023年8月份新冠症状
  • 绵阳市建设网招标公告珠海seo推广
  • 机械网站源码 php百度seo软件是做什么的