草庐IT

登录协议介绍以及解决方案

什么是SSO(Singlesign-on)简答:SSO是一类解决方案的统称,中文名称:单点登录,不要过于纠结SSO,就是个名称。什么是OAuth2.0简答:OAuth2.0是一个协议,一种规则or模式,最常见的就是第三方授权登录应用了。参考:阮一峰-理解OAuth2.0什么是SMAL2.0简答:SMAL2.0也是一种协议。安全断言标记语言2.0(SAML2.0)作为SAML的最新标准,用来在安全域中交换身份验证(Authentication)数据和授权(Authorization)数据。SAML2.0基于XML协议,使用包含断言(Assertions)的安全令牌在SAML授权方(即身份提供者,

JavaWeb准备工作和部分环境配置

JavaWeb基本概念web开发:web:网页的意思静态web:提供的数据资源不会发生改变动态web:数据是不断变化的,现代网站几乎都是动态网站技术栈:Servlet/JSP:基于java,主推B/S架构,可以​承载高并发,语法类似ASP​ ASP:微软,国内早期流行。在html中嵌入VB脚本,c#​ PHP:开发速度快,功能强大,但是无法承载大访问量的情况在java中动态web资源开发的技术统称JavaWebweb应用程序:可以提供浏览器访问的程序,多个web资源例如a.html,这些资源可以被外界访问,对外界提供服务,这些统一的web资源会被放在同一个文件夹下,组成web应用程

JavaWeb:Maven创建Web项目

1.1Web项目结构Web项目的结构分为:开发中的项目和开发完可以部署的Web项目,这两种项目的结构是不一样的,我们一个个来介绍下:MavenWeb项目结构:开发中的项目开发完成部署的Web项目开发项目通过执行Maven打包命令package,可以获取到部署的Web项目目录编译后的Java字节码文件和resources的资源文件,会被放到WEB-INF下的classes目录下pom.xml中依赖坐标对应的jar包,会被放入WEB-INF下的lib目录下1.2创建MavenWeb项目介绍完MavenWeb的项目结构后,接下来使用Maven来创建Web项目,创建方式有两种:使用骨架和不使用骨架,使

十几套JavaWeb项目,拿去当毕业设计简直太爽了(源码)

军鑫爱编程的个人空间_哔哩哔哩_Bilibili1、基于web的图书管理系统设计与实现图书管理系统就是利用计算机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。本系统采用Java+Servlet+Jsp的方式实现基于web的图书管理系统。开发工具及相关技术Java技术HTML、css、javascript技术Servlet技术Eclipse开发工具MySql数据库功能概述用户端:图书查询:根据图书编号、图书名称查询图书信息,可查询图书的编号、名称、分类、作者、价格、在馆数量等。借阅信息:可查询图书的基本信息、借阅日期、截止还书日期、超期天数等。借阅历史:查询自己以往

3.3 JavaWeb-JavaScript

目录3.3.1 JavaScript3.3.1.1JavaScript概述3.3.1.2 JavaScript用法3.3.2 基础语法3.3.2.1JavaScript 输出 3.3.2.2 JavaScript运算符、控制语句、语法3.3.2.2.1增强for循环 3.3.2.3 JavaScript 数据类型3.3.3 API3.3.3.1 Math3.3.3.2 Date3.3.3.3 Array数组数组的声明 数组的创建数组的赋值 3.3.3.4String字符串3.3.4函数3.3.5 BOM对象3.3.5.1window3.3.5.2 location3.3.5.3 history

Java学习之JavaWeb篇

图床路径Kuang/JavaWebJavaWeb1、基本概念web开发web,网页的意思,www.baidu.com静态webhtml,css提供给所有人看的数据,始终不会变化!动态web淘宝,几乎是所有的网站;(千人千面)提供给所有人看的数据,始终会变化,每个人在不同的时间,地点看到的信息各不相同。技术栈:ServLet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb1.2、Web应用程序什么是程序Web应用程序:可以提供浏览器访问的程序;(提供DOS命令访问的程序,CS架构。😖)a.html、b.html…多个web资源,这些资源可以被外界访问,对外界提供

JavaWeb_LeadNews_Day7-ElasticSearch, Mongodb

JavaWeb_LeadNews_Day7-ElasticSearch,Mongodbelasticsearch安装配置app文章搜索创建索引库app文章搜索思路分析具体实现新增文章创建索引思路分析具体实现MongoDB安装配置SpringBoot集成MongoDBapp文章搜索记录保存搜索记录思路分析具体实现查询搜索历史删除搜索历史搜索联想词来源Giteeelasticsearch安装配置https://blog.csdn.net/Y_cen/article/details/131856995app文章搜索创建索引库使用postman添加映射Put请求,Json格式:http://192.1

JavaWeb_LeadNews_Day4-阿里云内容安全, 雪花算法, app文章保存, 自媒体文章审核

JavaWeb_LeadNews_Day4-阿里云内容安全,雪花算法,app文章保存,自媒体文章审核阿里云内容安全分布式主键策略-雪花算法app文章保存具体实现总结自媒体文章审核提取内容和图片审核内容和图片保存app端文章Feign远程调用降级发布文章异步调用自管理敏感词图片文字识别入门集成至文字审核静态文章生成,异步来源阿里云内容安全依赖dependency>groupId>com.aliyungroupId>artifactId>aliyun-java-sdk-coreartifactId>dependency>dependency>groupId>com.aliyungroupId>ar

【JavaWeb】Tomcat的下载及使用

文章目录1.前言2.Tomcat的下载3.启动Tomcat4.修改Tomcat的默认端口号5.关闭Tomcat6.部署项目1.前言Tomcat是Apache软件基金会的一个核心项目,也是一个开源免费的一个轻量级web服务器.支持servlet/JSP少量的JavaEE规范,也是我们学习JavaWeb中常用的服务器.Tomcat也被称为Web容器,Servlet容器.Servlet需要依赖Tomcat才能运行2.Tomcat的下载下载地址:https://tomcat.apache.org/注:Tomcat的版本和servlet的版本是相关的点击之后会出现这样的界面,左侧可以选择Tomcat的版

JavaWeb框架:Spring MVC介绍

SpringMVC概述概述MVC(ModelViewController,模型-视图-控制器),作为一种设计模式,用于应用程序的分层开发。SpringMVC,由Spring框架提供的基于MVC设计模式的一个轻量级Web开发框架。SpringMVC提供了一个前端控制器DispatcherServlet来分派请求,然后通过配置处理程序映射、视图解析等,使MVC模式开发更高效。SpringMVC五大组件:前端控制器DispatcherServlet、处理器映射HandlerMapping、处理器Controller、模型视图ModelAndView、视图解析器ViewResolver。基本原理前端控