标签:servlet

Spring

如何在Spring Boot中实现集成测试?

小丁 发布于 2018-12-19

集成测试可以验证代码库中的整个调用路径,不幸的是,这种测试方法很难在Spring Boot应用程序中使用。本案例探索如何克服这种困难: 我们将使用一个简单的REST服务示例,它具有我们连接使用的单个SQL数据库依赖项spring-boot-starter-data-jpa,一个预...

阅读(5)评论(0)赞 (0)

Spring

Spring Security系列之授权过程(七)

5

likai 发布于 2018-12-19

前言 本文是接上一章 Spring Security系列之认证过程(六) 进一步分析Spring Security用户名密码登录授权是如何实现得; 类图 调试过程 使用debug方式启动https://github.com/longfeizheng/logback该项目,浏览器输...

阅读(7)评论(0)赞 (0)

Java

Spring Boot 2 Webflux的全局异常处理

darida 发布于 2018-12-18

本文首先将会回顾Spring 5之前的SpringMVC异常处理机制,然后主要讲解Spring Boot 2 Webflux的全局异常处理机制。 SpringMVC的异常处理 Spring 统一异常处理有 3 种方式,分别为: @ExceptionHandler HandlerE...

阅读(11)评论(0)赞 (0)

Spring

运行时动态的开关 Spring Security 原 荐

1

xiaoli.wang 发布于 2018-12-18

1. 为什么要在运行时动态的开关 Spring Security? 考虑这样一个场景,当我们构建了一整套微服务架构的系统后,公司某个内部的老系统也感受到了微服务架构的好处,包括实时监控,限流,熔断,高可用的机制等等,老系统的开发人员也希望能减少自己的一些工作量,所以他们系统将老系...

阅读(11)评论(0)赞 (0)

Spring

Spring Security系列之动手实现一个IP_Login(五)

9

changyuan.xu 发布于 2018-12-18

文章来源 为什么我们不自己写一个表单认证,用过滤器即可完成,大费周章引入Spring Security,看起来也并没有方便多少。对的,在引入Spring Security之前,我们得首先想到,是什么需求让我们引入了Spring Security,以及为什么是Spring Secu...

阅读(14)评论(0)赞 (0)

Java

第63节:Java中的Spring MVC简介笔记

31

yanxinchi 发布于 2018-12-18

mvc 是开发 web 架构的通用方式. Front Controller(MVC) 前端控制器, Front controller 到 Controller 到 View template ,用户页面. 前端控制器 前端控制器用于分发调度,而控制器用于业务数据抽取, view ...

阅读(14)评论(0)赞 (0)

Java

Jenkins 2.156 每周更新版发布,可扩展的持续集成引擎

xiaoli.he 发布于 2018-12-18

Jenkins 2.156 发布了,这个系列不是 LTS 版本,它每周都会发布一个新版本,为用户和插件开发者提供错误修复和新功能。 本次更新内容如下 User account creation by administrators did not show error messag...

阅读(16)评论(0)赞 (0)

Spring

第63节:Java中的Spring MVC简介笔记

31

darida 发布于 2018-12-18

mvc 是开发 web 架构的通用方式. Front Controller(MVC) 前端控制器, Front controller 到 Controller 到 View template ,用户页面. 前端控制器 前端控制器用于分发调度,而控制器用于业务数据抽取, view ...

阅读(16)评论(0)赞 (0)

Java

Spring Boot-实现Undertow服务器同时支持HTTP2、HTTPS

15

likai 发布于 2018-12-18

前言 如今,企业级应用程序的高性能安全加密的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTP和HTTPS两种协议。Spring Boot的web容器已经有容器可以支持HTTP2了,这个例子中选择了Undertow高性...

阅读(13)评论(0)赞 (0)

Java

Apache Tomcat 9.0.14 发布,开源 Web 应用服务器

xiaoli.he 发布于 2018-12-18

Apache Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现,是一个免费的开放源代码的 Web 应用服务器。 相较于 9.0.13 版本,Apache Tomcat 9....

阅读(9)评论(0)赞 (0)

Java

小Tip:使用本地DTD文件来利用XXE漏洞

2

songhua.gao 发布于 2018-12-17

这一小技巧可以让你的XXE盲注输出任何你想要的东西!anything! 如今XXE漏洞利用时会有什么问题呢? 想象你有一个XXE的漏洞环境,外部实体已经被支持了但是服务端的响应是空的。 在这种情况下你有两个选择: 基于报错的利用和out-of-band利用; 首先考虑一下报错的例...

阅读(19)评论(0)赞 (0)

Java

java基础学习:JavaWeb之EL表达式

3

尖兵 发布于 2018-12-17

EL 全名为Expression Language。JSP中可以使用EL表达式,EL表达式是用"${}"括起来的脚本,用来更方便地读取对象,EL表达式写在JSP的HTML代码中,而不能写在"<%%>"引起的JSP脚本中 EL表达...

阅读(16)评论(0)赞 (0)

Java

java基础学习:JavaWeb之Cookie和Session

1

likai 发布于 2018-12-17

会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话其中不管浏览器发送多少请求,都视为一次会话,直到浏览器关闭,本次会话结束。 其中注意,一个浏览器就相当于一部电话,如果使用火狐浏览器,访问服务器,就是一次会话了,然...

阅读(19)评论(0)赞 (0)

Java

java基础学习:JavaWeb之JSP

19

hanze 发布于 2018-12-17

其他更多java基础文章: java基础学习(目录) 本章内容较多,全部认真看完可能需要一小时以上,建议边看边做笔记,否则容易混乱 一、JSP概述 1.1、JSP结构 网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。容器负责截获对JSP页面的请求。内嵌JSP容器的A...

阅读(15)评论(0)赞 (0)

Java

java基础学习:JavaWeb之request和response

4

puefu.he 发布于 2018-12-17

浏览器向服务器请求某个web资源时,称之为浏览器向服务器发送了一个http请求。一个完整http请求应该包含三个部分: 请求行 【描述客户端的请求方式、请求的资源名称,以及使用的HTTP协议版本号】 多个消息头 【描述客户端请求哪台主机,以及客户端的一些环境信息等】 一个空行 请...

阅读(20)评论(0)赞 (0)

Java

【Java】SSM框架整合 附源码

4

dulong 发布于 2018-12-17

前面已经介绍Spring和Mybatis整合,而本篇介绍在IDEA下Spring、Spring MVC、Mybatis(SSM)三个框架的整合,在阅读本篇之前,建议大家先去了解一下Spring、Spring MVC、Mybatis( 三大框架基础入门传送门 ),会达到事半功倍的效...

阅读(19)评论(0)赞 (0)

Java

java基础学习:JavaWeb之Servlet

3

xubiao.zhuang 发布于 2018-12-17

Servlet是一个特殊的Java类, 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。这个Java类必须继承HttpServlet。每个Servlet可以响应...

阅读(9)评论(0)赞 (0)