文章分类 - 09-框架及整合
摘要:五、Permissions 规则:资源标识符:操作:对象实例 ID 即对哪个资源的哪个 实例可以进行什么操作. 其默认支持通配符权限字符串,: 表 示资源/操作/实例的分割;, 表示操作的分割,* 表示任意资 源/操作/实例。 多层次管理: – 例如:user:query、user:edit – 冒
阅读全文
摘要:一、简介Apache Shiro 是 Java 的一个安全(权限)框架。 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存 等。 下载:http://shiro.a
阅读全文
摘要:附录A. Spring Boot应用启动器spring Boot应用启动器基本的一共有44种,具体如下 附录B. Spring Boot 配置文件application.properties
阅读全文
摘要:一、Specifications动态查询有时在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。则:JpaSpecificat
阅读全文
摘要:一、概述1.1、Spring Data JPASpring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!可以极大提高开发效率!Spring
阅读全文
摘要:常见ORM框架 Mybatis(ibatis)、Hibernate、Jpa二、hibernate与JPA的概述 _2.1、hibernate概述JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成
阅读全文
摘要:优缺点 特点 核心功能 搭建环境application.properties配置文件的配置application.yml配置文件的配置 集成Mybatis 集成Junit 9. 集成SpringData JPA 一、SpringBoot简介 1.1、Spring优缺点分析 1.1.1、Spring的
阅读全文
摘要:1.1、Hibernate框架学习路线 Hibernate的入门(Hibernate的环境搭建、Hibernate的API、Hibernate的CRUD) Hibernate的一级缓存、其他的API Hibernate的一对多配置、Hibernate的多对多的配置 Hibernate的查询方式、抓取
阅读全文
摘要:一、SSM整合1.1环境准备1.1.1、创建数据库和表结构1.1.2、创建maven工程 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.
阅读全文
摘要:一、响应数据和结果视图1.1、返回值分类1.1.1、字符串 controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 //指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB-INF/pages/success.jsp @RequestMapping("
阅读全文
摘要:一、SpringMVC的基本概念1.1、关于三层架构和MVC1.1.1、三层架构开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就 是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S架构的开发。那么在 B/S架构中,系统标准的三层架构
阅读全文
摘要:一、Spring中的JdbcTemplate1.1、JdbcTemplate概述 是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。操作关系型数据的: JdbcTemplate HibernateTemplate 操作
阅读全文
摘要:一、AOP的相关概念1.1、AOP概述 AOP: Aspect Oriented Programming 即:面向切面编程。 就是把程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对已有方法进行增强。1.1.2、AOP的作用及优势 在程序运行期间,不修改源码对已有
阅读全文
摘要:一、使用spring的IOC的实现账户的CRUD <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or
阅读全文
摘要:一、Spring概述1.1、概述1.1.1、springSpring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了
阅读全文
摘要:JDBC外部配置文件:jdbcConfig.xml 1 jdbc.driver=com.mysql.jdbc.Driver 2 jdbc.url=jdbc:mysql://localhost:3306/eesy_mybatis 3 jdbc.username=root 4 jdbc.password
阅读全文
摘要:一、Mybatis延迟加载策略实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。 1.1、延迟加载延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.。好处:先从单表查询,需要时再从关联表去关联查询,大
阅读全文
摘要:一、Mybatis连接池与事务深入1.1、Mybatis的连接池技术在 Mybatis 中也有连接池技术,但是它采用的是自 己的连接池技术。在 Mybatis 的 SqlMapConfig.xml 配置文件中,通过<dataSource type=”pooled”>来实 现 Mybatis 中连接池
阅读全文
摘要:能够掌握mybatis中的接口的CRUD能够掌握mybatis中的dao实现类方式的CRUD了解mybatis主配置文件的标签的使用二、基于代理Dao实现CRUD操作使用要求: 1、持久层接口和持久层接口的映射配置必须在相同的包下 2、持久层映射配置中 mapper 标签的 namespace 属性
阅读全文

浙公网安备 33010602011771号