architecture
安迪源文
小步快走
展开
-
Web应用中的 Spring Security 要点笔记
在一个使用了Spring Security 的 Web 应用中,安全目标的达成基于 Servlet Filter :客户端对应用发起请求,容器基于请求URI决定应用哪个servlet和哪些filters;每个请求最多由某一个servlet处理; 所有要应用的filter按照特定顺序形成一个链; Filter顺序的决定 Filter bean定义通过使用注解@Order或者实现接口Or...原创 2018-07-30 18:22:08 · 398 阅读 · 0 评论 -
Web应用界面权限控制要点总结
概述这里所说的Web应用界面包含两类界面:第一类 : UI界面。第二类 : Web API接口(接口界面一般不面向用户,而是面向浏览器端代码)。为什么说有这两类界面呢? 原因很简单:这两类界面都对外暴露,无论是暴露给用户还是其他代码访问者。UI界面,自然不用说了,它通过浏览器暴露给用户用于和系统进行人机交互,这种暴露一般也是UI界面存在原本的目的。而另外一种界面,Web API接口...原创 2018-10-26 08:42:25 · 1370 阅读 · 0 评论 -
Springboot 应用工作原理简述
同传统的Spring开发模式相比,开发Springboot应用时,我们只需要引入相关的starter jar包就能构造一个可以运行起来的应用,这样就可以把主要的精力用于核心业务功能的开发,非常方便和高效。那么,在这种方便和高效背后,Springboot是怎么工作的?这里对其工作原理做一个简单的描述 :项目主动引入的各种starter jar包通过自己的maven POM.xml将自己所依赖的...原创 2018-11-13 18:08:37 · 2061 阅读 · 0 评论 -
JavaScript模块化的前世今生
了解JavaScript模块化的前世今生,读透这几篇文章就够了 :Native ECMAScript modules - the first overviewNative ECMAScript modules: the new features and differences from Webpack modulesNative ECMAScript modules: dynamic im...原创 2019-04-18 10:23:00 · 217 阅读 · 0 评论 -
Spring 应用中责任链设计模式(过滤器/拦截器)应用总结
Java Servlet : 1 FilterChain = n Filter + 1 ServletSpring MVC DispatcherServlet : 1 HandlerExecutionChain = n HandlerInterceptor + 1 handlerSpring AOP : 1 Proxy = n MethodInterceptor + 1 target bea...原创 2019-07-24 16:26:35 · 2037 阅读 · 0 评论