认证(你是谁) 授权(你能干什么) 攻击防护(防止伪造身份) 第一章、 Spring Security 原理介绍 基于过滤器链实现认证、授权以及攻击防护。 绿色的过滤器,可通...
认证(你是谁) 授权(你能干什么) 攻击防护(防止伪造身份) 第一章、 Spring Security 原理介绍 基于过滤器链实现认证、授权以及攻击防护。 绿色的过滤器,可通...
第一章 使用REST方式处理文件服务 文件上传 文件下载 第二章 Spring MVC 高级特性 1. 异步处理REST服务 使用Runnable异步处理Rest服务①代码...
第一章:导读以及学习目标 认证与授权 登录的认知: 同时支持多种认证方式 同时支持多种前端渠道 支持集群环境、跨应用工作,Session控制、控制用户权限,防护与身份认证相关...
一、响应数据和结果视图 1. 返回值分类之:字符串 controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 2. 返回值分类之:void ...
第一章 SpringMVC的基本概念 1. 概述 SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于Spring FrameWor...
一、mybatis中的延迟加载 问题引入:在一对多中,有一个用户对应100个账户 在查询用户的时候,要不要把关联账户查询出来?(用户下的账户,什么时候使用,什么使用查询加载-...
一、mybatis中的连接池及事务控制 1.mybatis中的连接池使用及分析 1.1 连接池简介连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线...
一、简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。...
第一节: Spring提供了很多持久层技术的模板类简化编程 1.1 JDBC模板使用入门 创建项目引入jar包 创建数据库 JDBC模板的简单使用 1.2 JDBC模板结合S...
第一节:AOP简介 第二节:AOP的作用 第三节:Spring底层的AOP实现原理 动态代理: JDK动态代理:只能对实现了接口的类产生代理。 Cglib动态代理(类似于Ja...
第一节:IOC的注解开发 1.1 Spring注解开发入门 在Spring4的版本中,若使用注解除了引入开发包以为,还需要引入aop的包。 applicationContex...
第一节:Spring简介 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On...
第一节:Struts2的拦截器 1.1 拦截器的概述: 拦截器,在AOP(Aspect - Oriented Programming)中用于在某个方法或字段被访问之前,进行拦...
第一节:OGNL详解 1.1 OGNL概述: OGNL的全称是对象图导航语言(Object-Graph Navigation Language),它是一种功能强大的开源表达式...
第一节:Struts2访问Servlet的API 考虑这么一种情况:如果表单中有参数,通过Action如何进行接收又或者需要向页面保存一些数据,又该如何操作呢?我们可以通过学...
第一节:Struts2概述 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Contr...
第一节:Hibernate的抓取策略 1.1 什么是抓取策略 抓取策略是当应用程序需要在(Hibernate实体对象图)关联关系间进行导航的时候,Hibernate如何获取关...
第一节:Hibernate的检索方式 在实际开发项目中,对数据进行最多的操作就是查询,数据的查询在所有的ORM框架中都占有极其重要的地位。那么,如何利用Hibernate查询...
第一节:数据库表与表之间的关系 1.1 一对多关系 1.1.1 什么样的关系属于一对多?一个部门对应多个员工,一个员工只能属于某一个部门一个客户对应多个联系人,一个联系人只能...
第一节: 持久化类的编写规则 1.1 什么是持久化类 持久化:将内存中的一个对象持久化到数据库中的过程,Hibernate是持久层的ORM映射框架。 持久化类:一个java对...