Web后端+框架
文章平均质量分 83
程序dunk
最高级的自律是享受孤独...
展开
-
springboot整合Shiro
如果了解springboot如何整合shiro可以跳过介绍这里写目录标题什么是ShiroShiro的三大核心概念Subject:SecurityManager:Realm:Shiro功能介绍Authentication:Authorization:Session Manager:Cryptography:Caching:Concurrency:Testing:Run As:Remember Me:Shiro面试题(待补充)Springboot整合Shiro导入依赖配置javaConfig常用拦截器分类说明原创 2021-03-29 21:08:50 · 484 阅读 · 1 评论 -
SpringMVC核心技术
请求重定向和转发当处理器对请求处理完毕后,向其它资源进行跳转是,有两种跳转方式:请求转发与重定向。而根据索要跳转的资源类型,又可分为两类:跳转到页面与跳转到其他处理器。注意:对于请求转发的页面,可以是WEB-INF中页面,而重定向的页面,是不能为WEB-INF中的,因为重定向相当于用户再次发出一次请求,而用户不能直接访问WEB-INF中的资源。SpringMVC框架把原来Servlet中的请求转发和重定向操作进行了封装,现在可以使用简单的方式实现转发和重定向。forward:表示转发,实原创 2021-01-24 13:20:45 · 209 阅读 · 3 评论 -
springMVC介绍
springMVC简介springMVC又 叫Spring web mvc。是Spring框架中的一部分,是Spring3.0后发布的。SpringMVC框架的优点1、基于MVC架构模式:MVC架构模式2、容易理解上手快,使用简单:可以开发一个注解的SpringMVC项目,SpringMVC也是轻量级的框架,jar包很小,不依赖特定的接口和类。3、作为Spring的一部分,能够使用Spring框架的IOC容器和Aop编程。方便整合Strtus、MyBatis、Hibernate、JPA等原创 2021-01-16 12:30:50 · 2633 阅读 · 3 评论 -
Spring内置监听器
对于 Web 应用来说,ServletContext 对象是唯一的,一个 Web 应用,只有一个ServletContext 对象,该对象是在 Web 应用装载时初始化的。若将 Spring 容器的创建时机,放在 ServletContext 初始化时,就可以保证 Spring 容器的创建只会执行一次,也就保证了Spring 容器在整个应用中的唯一性。当 Spring 容器创建好后,在整个应用的生命周期过程中,Spring 容器应该是随时可以被访问的。即,Spring 容器应具有全局性。而放入 Serv原创 2021-01-14 14:36:56 · 983 阅读 · 1 评论 -
Spring5新特性
整个Spring5框架代码基于java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除Spring5.0框架自带了通用的日志封装1、Spring5移除了Log4jConfigListener,官方建议使用log4j22、Spring框架整合log4j2第一步引入相关的jar包第二步创建log4j2.xml配置文件<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FAT原创 2021-01-11 12:57:32 · 261 阅读 · 3 评论 -
Spring详解+代码
Spring5框架概述1、Spring是轻量级的开源的JavaEE框架2、Spring可以解决企业应用开发的复杂性3、Spring有两个核心部分:IOC和AOP (1)IOC:控制反转,把创建对象过程交给Spring进行管理 (2)AOP:面向切面,不修改源代码进行功能增强4、Spring特点 *方便解耦 *Aop编程支持 *方便程序测试 *方便和其他框架进行整合 *方便进行事务操作 *降低API开发难度IOC容器...原创 2021-01-10 14:01:51 · 614 阅读 · 2 评论 -
Mybatis实现CRUD
查1、不传参数,查询数据库中的所有记录在接口中定义方法List<Employee> selectAll();mapper文件<select id="selectAll" resultType="school.xauat.bean.Employee"> select id,last_name,gender,email from tbl_employee</select>主方法 @Test public void selectAl原创 2021-01-03 12:54:00 · 178 阅读 · 1 评论 -
MyBatis全局配置文件详解
MyBatis全局配置文件MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下:configuration 配置• properties 属性• settings 设置• typeAliases 类型命名• typeHandlers 类型处理器• objectFactory 对象工厂• plugins 插件• environments 环境• environment 环境变量原创 2020-12-03 00:32:39 · 2318 阅读 · 7 评论 -
MyBatis基本实现过程
MyBaties简介MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和JavaPOJO(Plain Old Java Object,普通的Java对象)映射成数据库中的记录MyBatis历史原是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation 迁移到了Goog原创 2020-12-03 00:27:29 · 1255 阅读 · 1 评论 -
EL以及JSTL
EL工具包介绍由Java技术开发一个jar包作用:降低JSP文件开发时Java命令开发强度Tomcat服务器本身自带了EL工具包(Tomcat安装地址/lib/el-api.jar)JSP相关知识本文中有JSP规范的相关介绍EL表达式1.命令格式:${作用域对象别名.共享数据}2.命令作用:1)EL表达式是EL工具包提供一种特殊命令格式【表达式命令格式】2)EL表达式在JSP文件上使用3)执行时从指定的【作用域对象】中读取指定【共...原创 2020-09-28 16:22:04 · 418 阅读 · 0 评论 -
JSP规范
JSP规范介绍1、来自于JAVAEE规范中一种2、JSP规范制定了如何开发JSP文件代替响应对象将处理结果写入到响应体的开发流程3、JSP规范制定了Http服务器应该如何调用管理JSP文件响应对象存在的弊端1、适合将数据量较少的处理结果写入到响应体2、如果处理结果数量过多,使用响应对象增加开发难度JSP文件的优势1、JSP文件在互联网通信过程,是响应对象替代品.2、降低将处理结果写入到响应体的开发工作量降低处理结果维护难度3、在JSP文件开发时,可以直接将处理结果写入原创 2020-09-27 11:37:06 · 651 阅读 · 0 评论 -
监听器和过滤器
Servt规范扩展-----------监听器接口1、介绍:1)一组来自于Servlet规范下的接口,共有8个接口。在Tomcat中存在于Servlet-api.jar包2)监听器接口需要由开发人员亲自实现,Http服务器提供的jar中并没有对应的实现类3)监听器接口用于监控【作用域对象生命周期的变化时刻】以及【作用域对象共享数据的变化时刻】2、作用域对象:1)在Servlet规范中,认为在服务端内存中可以在某些条件下...原创 2020-09-25 11:26:40 · 1424 阅读 · 0 评论 -
Servlet之间数据共享
Servlet之间数据共享的实现方案1、数据共享:OneServlet工作完毕之后,将产生的数据交给TwoServlet来使用2、在Servlet规范中提供了四种数据共享方案:1)ServletContext接口2)Cookie类3)HttpSession接口4)HttpServletRequest接口ServletContext接口1、介绍:1)来自于Servlet规范中的一个...原创 2020-09-25 10:40:23 · 2297 阅读 · 2 评论 -
多个Servlet之间的调用规则
前提条件某些来自于浏览器发送请求,往往需要服务端中多个Servlet协同处理。但是我们的浏览器一次只能访问一个Servlet,导致我们的用户需要手动的通过浏览器发起多次请求才能得到服务。提高用户使用感受的规则无论本次请求涉及到多少个Servlet,用户只需要【手动】的通知浏览器发起一次请求即可多个servlet之间相互调用的规则1)重定向解决方案2)请求转发解决方案重定向解决方...原创 2020-09-22 10:38:58 · 715 阅读 · 0 评论 -
欢迎资源文件及Http常见状态码
欢迎资源文件前提:用户可以记住网站名,但是不会记住网站资源文件名默认欢迎资源文件:用户发送了一个针对某一个网站的【默认请求】时,此时由Http服务器自动从当前网站返回的资源文件正常请求:http://localhost:8080/myWeb/index.默认请求:http://localhost:8080/myWeb/Tomcat对于默认欢迎资源文件定位规则1)规则位置:Tomcat安装位置/conf/web.xml2)规则命令:...原创 2020-09-21 16:04:18 · 411 阅读 · 0 评论 -
HttpServletResponse和HTTPServletRequest
HttpServletResponse1、介绍1)HttpServletResponse接口来自于Servlet规范中,在Tomcat中存在于servlet-api.jar2)HttpServletResponse接口实现类由Http服务器负责提供3)HttpServletResponse接口负责将doGet/doPost方法执行结果写入到【响应体】中交给浏览器4)开发人员习惯于将HttpServletRespons...原创 2020-09-20 11:25:53 · 1252 阅读 · 0 评论 -
Servlet规范介绍
什么是Servlet?Servlet(Servlet Applet),全称Java Servlert .是用Java编写的服务器端程序。其主要功能在与交互式的浏览和修改数据,生成动态Web内容。狭义的servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet的类,一般情况下,人们将Servlet理解为后者。比如HttpServlet类继承自Servlet类,可以利用继承Http Servlet 来实现Http请求,当不是Http请求的时候,也可以定义其他形式的..原创 2020-09-19 17:00:57 · 718 阅读 · 0 评论