------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- DI:依赖注入 第一个DEMO:域属性注入 java类:(Car类和Stu类,学生有一辆小汽车) package cn.dawn.day02di; /** * Created by Dawn on 2018/3/3. */ //小汽车类 public class Car { private String type; private String color; public String getType()…
业务背景 需求:使用三层架构开发,将用户信息导入到数据库中 目标:初步熟悉三层架构开发 核心操作:开发两套项目,对比Spring接管下的三层项目构建和传统三层项目构建的区别 注意:本例中的数据访问层,先不连接数据库,只是进行简单数据模拟 非Spring接管下的三层项目构建 实体类 + 各访问层 实体类:com.example.pojo User 实体类 User实体类默认含有:无参构造方法 + 全属性的(有参构造方法 + getter,setter方法 + toString方法) 数据访问层:c…
spring共四天 第一天:spring框架的概述以及spring中基于XML的IOC配置 第二天:spring中基于注解的IOC和ioc的案例 第三天:spring中的aop和基于XML以及注解的AOP配置 04 spring : 07.银行转账案例&&Java动态代理的两种实现方式 04 Spring: 08.面向切面编程 AOP&&6 四种常用通知类型 第四天:spring中的JdbcTemlate以及Spring事务控制 04 spring: 09.JdbcTemp…
目录 1-1 Spring入门篇 专题一.IOC 接口及面向接口编程 什么是IOC Spring的Bean配置 Bean的初始化 Spring的常用注入方式 专题二.Bean Bean配置项 Bean的作用域 Bean的生命周期 Aware Bean的自动装配(Autowiring) Resources Bean管理的注解实现及例子 专题三.AOP 什么是AOP 切面 AOP实现方式 AOP几个相关概念 Advice的类型 Spring框架中AOP的用途 Sprign的AOP实现 有接口和无接口…
ssm框架各个技术的职责 spring :spring是一个IOC DI AOP的 容器类框架 spring mvc:spring mvc 是一个mvc框架 mybatis:是一个orm的持久层框架   一般web项目的架构: jsp界面 ===> 控制层(Controller)== >业务逻辑层(Service)==>持久化层(dao)== >数据库层(Database) spring 框架是一个容器,作用在所有层. spring mvc 主要作用在控制层 mybatis主要作用…
一.ssm框架搭建 1.1创建项目 新建项目后规划好各层的包. 1.2导入包 搭建SSM框架所需包百度云链接:http://pan.baidu.com/s/1cvKjL0 1.3整合spring与mybatis 调整spring与mybatis配置文件 1.4创建.编写配置文件: myBatis-config.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration…
上篇博客中介绍了关于Mybatis底层封装的思路问题,那么这篇博客,就介绍一下怎么引入通用的mapper插件. 备注:本项目通过maven管理 关键版本说明: spring:4.1.3.RELEASE:Mybatis:3.2.8:mapper:3.3.7:persistence-api:1.0:MySQL:5.1.32 一.添加通用mapper相关依赖 <span style="font-family:KaiTi_GB2312;font-size:18px;"><de…
一:spring的基本特征 Spring是一个非常活跃的开源框架:它是一个基于Core来架构多层JavaEE系统的框架,它的主要目的是简化企业开发.Spring以一种非侵入式的方式来管理你的代码,Spring提倡“最少侵入,这也意味着你可以适当的时候安装或卸载Spring.  二:开发Spring所需要的工具 1.Spring的jar包 到http://www.springsource.org/download下载spring,然后进行解压缩,在解压目录中找到下面jar文件,拷贝到类路径下 --…
Spring MVC是Spring框架中用于Web应用开发的一个模块.Spring MVC的MVC是Model-View-Controller的缩写.它是一个广泛应用于图像化用户交互开发中的设计模式,不仅常见于Web开发,也广泛应用于如Swing和JavaFX等桌面开发. Spring MVC基于Spring框架.Servlet和JSP(JavaServer Page),在掌握这3门技术的基础上学习Spring MVC将非常容易. Spring框架是一个开源的企业应用开发框架,作为一个轻量级的解…
SSM 即所谓的 Spring MVC + Spring + MyBatis 整合开发.是目前企业开发比较流行的架构.代替了之前的SSH(Struts + Spring + Hibernate) 计划的架构组合 Sping MVC + Spring + MyBatis(非Ajax版) Sping MVC + Spring + MyBatis(Ajax版) Sping MVC + Spring + MyBatis(Ajax版 + JavaConfig) Spring Boot + MyBatis…