
web基础
A__17
这个作者很懒,什么都没留下…
展开
-
logback.groovy配置
第十二章:Groovy 配置领域特定语言或者 DSL 更加普遍。logback 基于 XML 的配置可以看做 DSL 的实例。由于 XML 的本质,基于 XML 的配置文件变得非常的啰嗦以及臃肿。另外,logback 中的 Joran 有一个相对庞大的代码,用来专门处理基于 XML 的配置文件。Joran 支持一些非常好的特性,例如变量替换,条件处理,以及动态扩展。但是,不但 Joran 非常...转载 2019-12-16 22:14:17 · 2556 阅读 · 1 评论 -
jar包版本冲突问题
jar包版本冲突问题特征:NoSuchMethodException/ClassNotFoundException/NoClassDefFoundError/ClassCastException 排查: 1)查看jar包的版本:-XX:+TraceClassLoading 或 -verbose:class 2)找到冲突的jar包: 1>idea中Maven Project...原创 2018-07-02 22:51:23 · 4830 阅读 · 0 评论 -
WebSocket简介
场景:在B/S结构的系统中,有时客户端需要实时的获得服务器反馈的消息,但是HTTP协议只支持请求响应模式,所以我们经常通过轮询(polling)、长轮询(Long polling)、长连接、WebSocket等方式来完成实时消息的推送功能。 HTTP请求响应模式: 优点:简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接。 缺点:不容易直...原创 2018-03-23 21:33:13 · 243 阅读 · 0 评论 -
java中使用restful web service来传输文件
【1】上传大文件: 前端页面: 1)同步上传: 2)异步上传: 异步上传文件 上传文件:原创 2016-11-09 19:18:59 · 13580 阅读 · 3 评论 -
Servlet监听器
Servlet监听器 1)概念: 1)监听ServletContext、HttpSession和ServletRequest等域对象的创建事件、销毁事件、域对象中属性发生改变的事件。 2)当域对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。 2)监听对象: 1)ServletContext 2)HttpSession 3)ServletReque原创 2017-08-21 22:51:47 · 401 阅读 · 0 评论 -
RESTful Web Services -- JAX-RS中的注解
RESTful Web Services -- JAX-RS中的注解1)javax.ws.rs包下的注解: javax.ws.rs.GET、javax.ws.rs.Post、javax.ws.rs.Consumes、javax.ws.rs.Produces、javax.ws.rs.Path @GET 表示(被@GET注解修饰的)方法将处理(响应)来自HTTP的GET请求 @POS原创 2017-06-20 23:26:52 · 4597 阅读 · 0 评论 -
Cookie和Session详解
会话技术(一)Cookie 是客户端技术 javax.servlet.http.Cookie 1)Cookie是什么? Cookie是一段小信息。Servlet把这些小信息(HTTP响应头中的Set-Cookie)写到客户端的缓存中,客户端访问服务器时还能带着小信息(HTTP请求头中的Cookie)。 2)Cookie的属性: name:必须的 value:必须的。并且valu原创 2015-05-30 22:56:51 · 1164 阅读 · 0 评论 -
HttpClient的使用
// 1.创建Httpclient对象 CloseableHttpClient httpclient = HttpClients.createDefault(); // 2.1创建http GET请求,并设置参数 String url = "http://www.jxn.com/"; URI uri = new URIBuilder(url).setParameter("name", "jack").setParameter("age", "1").build(); Http原创 2017-08-21 23:10:15 · 962 阅读 · 0 评论 -
Servlet
一、Servlet的生命周期 容器最终要调用service方法为客户进行服务 1、Servlet接口中的常用方法: public void init(ServletConfig config):初始化。Servlet类被实例化后就执行,且执行一次。由容器进行调用 public void destroy():销毁Servlet对象。由容器进行调用 2、Servlet实例对象和初始化方法原创 2015-03-01 20:25:16 · 999 阅读 · 0 评论 -
REST(Representational State Transfer):表述性状态转移
REST(Representational State Transfer):表述性状态转移 概念:REST是一种跨平台、跨语言的架构风格。 1)在REST架构风格中,对象被抽象为一种资源,表述性状态是指(在某个瞬间状态的)资源数据的快照,资源的某个瞬时状态被定义为一种表述。 2)这种表述性的状态包括资源数据的内容、表述格式(XML、JSON)等信息。 3)REST的资源是可寻址的:原创 2017-02-27 23:23:17 · 4612 阅读 · 0 评论 -
Web Service基础
Web Service 1)RPC风格的Web Service: XML-RPC: 1)XML-RPC是一种使用XML格式封装方法调用,并使用HTTP协议作为传送机制的RPC风格的实现。 2)XML-RPC的请求方法都是HTTP协议的POST方法,请求和响应的数据格式均为XML。 3)XML-RPC的数据格式和使用XML作为资源的表述的REST外观上很相似,但数据则大原创 2017-02-28 00:01:36 · 454 阅读 · 0 评论 -
HTTP协议
HTTP协议1.1协议的作用及版本1.1.1HTTP是Hyper Text Transfer Protocol(超文本--html传输协议)。1.1.2HTTP协议的作用用户描述客户端与服务器间的数据传递的。1.1.3:Http协议的版本:1.0:特点:每次请求服务器上的资源都要建立新的连接,响应完毕后都会关闭连接。是无状态的协议。1.1:特点:在一次TCP/IP连接的基础上可...原创 2014-12-31 15:34:47 · 868 阅读 · 0 评论 -
XML
一、概述二、基本语法三、XML的约束四、DTD的基本语法五、XML解析方式六、Schema约束原创 2015-04-06 18:58:26 · 1185 阅读 · 0 评论 -
Filter
过滤器 (Filter) 1、概述:过滤器概述过滤器就像一个保安,可以对请求和响应进行拦截。 2、编写过滤的步骤: 1)编写一个类,实现javax.servlet.Filter接口,这样的类一般称之为过滤器类 public class FilterDemo1 implements Filter { public void init(FilterConfig filterCo原创 2015-03-18 18:52:25 · 821 阅读 · 0 评论 -
EL、JSTL
一、EL表达式 它只是JSP中的表达式,不是一种开发语言。 基本语法:${EL表达式} 1、获取数据 EL表达式获取的对象如果是null,页面不会显示数据。因此,EL表达式中永远不会出现空指针异常 p.name:调用域中名称为p对象的getName方法,点运算符是用于获取属性的取值的。 .运算符: []运算符:.运算符能做的,[]也能做。[]能做的,.不一定能做。原创 2015-03-01 20:51:13 · 756 阅读 · 0 评论 -
JSP
一、JSP的指令:给JSP引擎用的(服务器用的) 基本的语法格式: 作用:告诉服务器,该如何处理JSP中除了指令之外的内容的。 1)page 作用:定义JSP页面的各种属性 属性: language:指示JSP页面中使用脚本语言。默认值java,目前只支持java。 extends:指示JSP对应的Servlet类的父类。不要修改。 *import:导入J原创 2015-03-01 21:01:52 · 1065 阅读 · 0 评论