[Spring框架]Spring IOC的原理及详解。
摘要:[Spring框架]Spring IOC的原理及详解。 这里感谢 CSDN 的原博客:http://blog.csdn.net/m13666368773/article/details/7802126 看后 受益匪浅,这里再重温一遍Spring IOC 1. IoC理论的背景我们都知道,在采用面向对
阅读全文
[Spring框架]Spring开发实例: XML+注解.
摘要:[Spring框架]Spring开发实例: XML+注解. 前言: 本文为自己学习Spring记录所用, 文章内容包括Spring的概述已经简单开发, 主要涉及IOC相关知识, 希望能够对新入门Spring的同学有帮助, 也希望大家一起讨论相关的知识. 一. Spring概述 1.1,什么是Spri
阅读全文
[Spring框架]Spring AOP基础入门总结一.
摘要:[Spring框架]Spring AOP基础入门总结一. 前言:前面已经有两篇文章讲了Spring IOC/DI 以及 使用xml和注解两种方法开发的案例, 下面就来梳理一下Spring的另一核心AOP.一, 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩
阅读全文
[Spring框架]Spring JDBCTmplate基础入门总结.
摘要:[Spring框架]Spring JDBCTmplate基础入门总结. 前言:前面有讲过 Spring IOC以及AOP的基本使用方法, 这里就再来讲下Spring JDBCTemplate的使用方法.一, 概述这里先说一下Spring 整合的一些模板: 从上图中可以看出 Spring为各种支持的持
阅读全文
[Spring框架]Spring 事务管理基础入门总结.
摘要:[Spring框架]Spring 事务管理基础入门总结. 前言:在之前的博客中已经说过了数据库的事务, 不过那里面更多的是说明事务的一些锁机制, 今天来说一下Spring管理事务的一些基础知识. 之前的文章: [数据库事务与锁]详解一: 彻底理解数据库事务一, 什么是事务 事务是逻辑上一组操作,这组
阅读全文
Hibernate总结以及在面试中的一些问题.
摘要:Hibernate总结以及在面试中的一些问题. 1.为什么要使用Hibernate开发你的项目呢?Hibernate的开发流程是怎么样的? 为什么要使用 ①.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 ②.Hibernate 是一个基于JDBC的主流持久化框架,是一个
阅读全文
MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
摘要:MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件 userMapper.xml文件的内容如下: 1 <?xml version="1.0" encoding="UTF-8" ?> 2
阅读全文
MyBatis学习总结(一)——MyBatis快速入门
摘要:MyBatis学习总结(一)——MyBatis快速入门 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将
阅读全文
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
摘要:MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。 一、准备演示需要使用的表和数据 CREATE TABLE orders( orde
阅读全文
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
摘要:MyBatis学习总结(三)——优化MyBatis配置文件中的配置 一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 其实我们完全可以将数据库的连接配置信息写在一个properties文件中,然后在
阅读全文
MyBatis学习总结(六)——调用存储过程
摘要:MyBatis学习总结(六)——调用存储过程 一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性 二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key auto_increment, 3 name varchar(1
阅读全文
MyBatis学习总结(七)——Mybatis缓存
摘要:MyBatis学习总结(七)——Mybatis缓存 一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或
阅读全文
MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
摘要:MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 一、搭建开发环境 1.1、使用Maven创建Web项目 执行如下命令: mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -Darch
阅读全文
[SpringMVC]SpringMVC学习笔记一: springmvc原理及实例解析.
摘要:[SpringMVC]SpringMVC学习笔记一: springmvc原理及实例解析. 前言:今天来回顾下SpringMVC的开发原理, 使用图文并茂的方式 来解析其中的内幕, 我相信懂了其中的运行机制后, 对于面试中SpringMVC大家都可以说so easy了. 一, 图示法 第二张图的前端控
阅读全文
Maven项目环境搭建实例.
摘要:Maven项目环境搭建实例. 前言:最近下班比较早, 总是不愿意让自己闲着, 此时刚好从网上找到了一些项目的资源, 结合自己在公司做的项目, 所以拿来一起学习加复习一些平常用到和没接触过的新知识.做的这个项目的名称叫做babasport, 基于SSM(Spring, SpringMVC, Mybat
阅读全文
SSM 三大框架整合
摘要:SSM 三大框架整合 1, 准备环境1.1 为每个War包工程创建一个Server那么 添加了Server后需要对每一个Server进行配置:以console为例子:设置timeout的时间为300 去掉项目名剩下的几个Server 需要改端口号:2, 导入Jar包在父工程的pom文件中导入项目开发
阅读全文
Mybatis逆向工程构建项目实例.
摘要:Mybatis逆向工程构建项目实例. 2016/11/06更新: 因为有博友可能需要这份代码, 所以我就直接发到百度云上面和大家共享, 如果链接失效请大家留言提示即可.下载地址: http://pan.baidu.com/s/1i57E8PR mybaits需要程序员自己编写sql语句,mybati
阅读全文
MyBatis面试题
摘要:1、#{}和${}的区别是什么? 注:这道题是面试官面试我同事的。 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将s
阅读全文
Spring中文文档
摘要:下面是Spring 5.0.0 SHAPSHOT文档的中文目录(带超链接即表示已翻译): I. Spring框架概述 1. 开始使用Spring 2. Spring框架介绍 2.1. 依赖注入和控制反转 2.2. 各个模块 2.2.1. 核心容器 2.2.2. AOP 和 设备使用 2.2.3. 消
阅读全文
|