![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程SSM框架
鱼巷、猫未随
但行好事,莫问前程。
展开
-
浅谈SSM框架
S S M 框架(Spring + SpringMVC + MyBatis) S S H 框架(Struts + Spring + Hibernate) SSM相较于SSH更加轻量化和灵活,是目前比较主流的JavaWeb开发框架 Spring:可管理项目中对象的生命周期 是轻量级控制反转(IOC) 面向切面编程(AOP)的容器框架 ...原创 2019-06-02 17:52:32 · 2993 阅读 · 0 评论 -
SSM框架—— MyBatis
MyBatis取代JDBC、dbutils等原始方法操作数据库 搭建一个MyBatis项目的流程: ①导包: ②创建主配置文件步骤:在项目下src目录 → New → File → sqlMapConfig.xml 如何编辑sqlMapConfig.xml: 输入网址https://www.mybatis.org/mybatis-3/zh/getting-starte...原创 2019-06-14 16:18:41 · 180 阅读 · 0 评论 -
浅谈JUnit单元测试
JUnit - 概述 所谓单元测试:是测试应用程序的功能是否能够按需要正常运行。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。 JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 JUnit 促进了“先测试后编码”的...原创 2019-06-17 10:28:23 · 732 阅读 · 0 评论 -
MyBatis——mapper动态代理开发
动态代理操作数据库 只需要:1个接口 1个mapper.xml即可 避免自己手写实现类 简化了操作 创建测试程序1: 根据学号查找学生 测试代码: public class MapperTest { @Test public void Test3() throws IOException { String resource = "sqlMapConfig....原创 2019-06-17 12:06:29 · 166 阅读 · 0 评论 -
MyBatis——Generator(MBG)
MyBatis Generator(MBG) 作用:根据数据库表自动生成Bean对象、Java接口、以及SqlMapper.xml配置文件 1.搭建MBG项目 a)下载MBG核心包 b)创建Java项目 c)从官方文档获取配置表、示例代码 到MyBatis Generator 官方网站https://www.mybatis.org/generator/configrefer...原创 2019-06-17 15:54:14 · 265 阅读 · 0 评论 -
Spring学习笔记2——SpringIOC(DI)介绍
IOC(DI) 和 AOP 是Spring中最核心的两个功能 但现在已衍生出spring boot 、spring cloud、springdata...等等 IOC:控制反转(DI:依赖注入) IOC与DI是一回事 控制反转:反转的是:获取对象的方式 从new(创建) → get(拿)。 控制的是:由Spring帮我们负责创建销毁对象,掌控对象...原创 2019-06-24 11:39:21 · 373 阅读 · 0 评论 -
Spring学习笔记3——AOP
aop(面向切面编程):将纵向重复代码,横向抽取解决,简称:横切 过滤器Filter体现了AOP思想 纵向重复的身份验证代码,横向抽取解决。 Spring-aop是基于动态代理的 – 优先选用JDKProxy动态代理; Proxy动态代理:被代理的对象必须要实现接口; Cglib动态代理:被代理的对象不能被final修饰,基于继承; Springaop相关名词说明 ...原创 2019-06-24 12:17:19 · 142 阅读 · 0 评论