CSA单点登录环境配置
2018-06-18 03:18:00来源:未知 阅读 ()
本篇先写一些基础
今天看到一个cas单点登录的源码,搞环境就废了大半时间
《SSO CAS单点系列》http://www.imooc.com/article/3576
参考了这篇博客里的配置,终于可以运行了
然后。。。。。。。。。。
我发现看不懂源码!!!,果然还是太菜了。
好了我们知道web项目是根据web.xml的servlet标签来实例化的,
看了下他的项目使用了spring,springMVC框架
使用maven'管理版本(当然现在不是了,这个博文只是cas4.1.0的描述)
好了,我们打开web.xml
然后找到mapping-url
找到了mapping-name当然就知道入口在哪了
到这里苦逼的人生开始了,spring我是一直看的迷迷糊糊,好了百度了下才知道这是一个springMVC的前端控制器
DispatcherServlet作用http://jinnianshilongnian.iteye.com/blog/1602617
这篇博文讲的非常详细
DispatcherServlet的作用:DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成
DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:
1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析;
2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionChain,它包括一个处理器、多个HandlerInterceptor拦截器);
3、通过HandlerAdapter支持多种类型的处理器(HandlerExecutionChain中的处理器);
4、通过ViewResolver解析逻辑视图名到具体视图实现;
5、本地化解析;
6、渲染具体的视图等;
7、如果执行过程中遇到异常将交给HandlerExceptionResolver来解析。
从以上我们可以看出DispatcherServlet主要负责流程的控制(而且在流程中的每个关键点都是很容易扩展的)。
通过此图片可以看到web.xml初始化DispatcherServlet的过程
都说了,我spring渣渣的一逼,上面的东东也只能大概地了解,又翻了翻之前的mvc视频
链接:https://pan.baidu.com/s/1pM9Agg7 密码:bstc
估摸着今天有啥都没做,今天又是过年我还在苦逼的看代码,哎!
写句鸡汤 “多少次的挑灯夜读,换来的是现在的辉煌”
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 【从单体架构到分布式架构】(二)请求增多,单点变集群(1) 2020-06-07
- SpringBoot实现微信小程序登录的完整例子 2020-06-01
- 单点登录终极方案之 CAS 应用及原理 2020-05-22
- 如何利用Spring Boot 整合微信小程序实现登录与增删改查(含 2020-05-20
- CRM系统用户登录功能如何实现?Java高级项目实战必学 2020-05-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash