servlet(更新完)
servlet
魏宇轩
时光会把你雕刻成你应有的样子。
展开
-
JavaWeb_servlet 汇总
汇总原创 2019-10-13 12:11:02 · 767 阅读 · 1 评论 -
JavaWeb_servlet(12)_ Servlet 单例和线程安全问题
JavaWeb_servletServlet 单例和线程安全问题● 单例的 Servlet (面试)因为 Servlet 实例是由 Tomcat 来创建的,但 Tomcat 只会创建一个 Servlet 实例,所以 Servlet 就是单例的!这与我们自己写的单例模式不太一样,因为这种单例是通过容器来管理而实现的!一个实例需要在同一个时间点上处理多个请求!同步就是安全,但效率太低!Se...原创 2019-05-17 02:07:45 · 365 阅读 · 0 评论 -
JavaWeb_servlet(11)_ 通过 ServletContex 获得类路径下的文件路径
JavaWeb_servlet通过 ServletContex 获得类路径下的文件路径demo1web.xml启动 Tomcat测试以上操作完整源码:package com.wyx.servlet;import java.io.IOException;import java.io.InputStream;import java.util.Properties;im...原创 2019-05-17 02:00:11 · 418 阅读 · 0 评论 -
JavaWeb_servlet(10)_ 通过 ServletContex 获得根目录下的文件路径
JavaWeb_servlet通过 ServletContex 获得根目录下的文件路径demo1web.xml启动 Tomcat测试,浏览器访问以上操作完整源码:demo1package com.wyx.servlet;import java.io.IOException;import java.io.InputStream;import java.util.Pro...原创 2019-05-17 01:38:04 · 713 阅读 · 1 评论 -
JavaWeb_servlet(9)_ ServletContex 的全局属性设置
JavaWeb_servletServletContext 的全局属性设置demo1demo2web.xml启动 Tomcat测试结果(再次说明:由于我修改了tomcat端口为 80,所以不用加:8080)以上操作完整源码:demo1package com.wyx.servlet;import java.io.IOException;import javax.se...原创 2019-05-17 00:52:40 · 528 阅读 · 0 评论 -
JavaWeb_servlet(8)_ ServletContext
JavaWeb_servletServletContext● WEB 容器在启动时,它会为每个 WEB 应用程序都创建一个对应的 ServletContext 对象,它代表当前 web 应用。● 由于一个 WEB 应用中的所有 Servlet 共享同一个 ServletContext 对象,因此 Servlet 对象之间可以通过 ServletContext 对象来实现通讯。Servlet...原创 2019-05-17 00:14:14 · 365 阅读 · 0 评论 -
JavaWeb_servlet(7)_ Servlet 路径映射
JavaWeb_servletServlet 路径映射● 关于 Url-Pattern 的配置:经典错误: /*.do● 举例:对于如下的一些映射关系:Servlet1 映射到 /abc/*Servlet2 映射到 /*Servlet3 映射到 /abcServlet4 映射到 *.do问题:当请求 URL 为 “/abc/a.html”,“/abc/*” 和 ...原创 2019-05-16 23:35:19 · 804 阅读 · 0 评论 -
JavaWeb_servlet(6)_ MyEclipse 创建 Servlet
JavaWeb_servletMyEclipse 创建 Servlet● 如果你发现你的 MyEclipse 新建像项目的时候没有 Servlet 选项,请先切换到 MyEclipse 的视图● 新建 Servlet 项目(注意只能在项目下创建 servlet,就是说你得先创建一个 web 工程)● 可以观察到● 初始化示例一测试一:示例二测试二:以...原创 2019-05-16 22:49:15 · 566 阅读 · 0 评论 -
JavaWeb_servlet(5)_ Tomcat 启动时创建 Servlet
JavaWeb_servletTomcat 启动时创建 Servlet● Tomcat 启动时创建 Servlet有些 Servlet 需要在 Tomcat 启动时就被创建,而不是第一次访问时被创建,那么可以在 web.xml 文件中配置 <servlet> 元素。在 <servlet> 元素中添加子元素 <load-on-startup> 元素!这个元...原创 2019-05-16 17:37:25 · 830 阅读 · 0 评论 -
JavaWeb_servlet(4)_ HttpServlet
JavaWeb_servletHTTP 请求的 Servlet● 因为现在我们的请求都是基于 HTTP 协议的,所以我们应该专门为 HTTP 请求写一个 Servlet 做为通用父类。对于专注于 HTTP 的 Servlet,我们需要处理以下几个问题:service() 方法的参数 ServletRequest 和 ServletResponse,但因为所有的请求都是 HTTP 请求,所...原创 2019-05-16 17:11:48 · 387 阅读 · 0 评论 -
JavaWeb_servlet(3)_ Servlet 生命周期
JavaWeb_servletServlet 生命周期● javax.servlet.Servlet 接口中,有三个方法说明了 Servlet 的生命周期:void init(ServletConfig):创建后马上调用 init() 完成初始化;void service(ServletRequest,ServletResponse):每次处理请求时调用 service() 方法;vo...原创 2019-05-16 16:01:57 · 435 阅读 · 0 评论 -
JavaWeb_servlet(2)_ 第一个例子
实现一个 servletservlet 是运行在 Web 服务器中的小型 Java 程序。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。也就是说,Servlet 是由我们自己来完成的!但 Servlet 一定要实现 javax.servlet.Servlet 接口,并且还要在 web.xml 文件中部署!不然 Tomcat 是找不到我们写的 Serv...原创 2019-05-16 15:31:14 · 388 阅读 · 0 评论 -
JavaWeb_servlet(1)_ 简介
什么是 servnet ?JavaWeb三大组件Servlet 是 JavaWeb 三大组件之一,它是我们学习 JavaWeb 最为基本的组件,也就是说你一定要100%的掌握它。其它两种:Filter(拦截器)、Listener(观察者模式)。Servlet的作用Servlet,即 Server Let 的意思,用来处理用户请求。当客户端发出请求后,由 Tomcat 去找到可以处理这...原创 2019-03-10 21:28:23 · 322 阅读 · 0 评论