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 · 3040 阅读 · 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 · 222 阅读 · 0 评论 -
浅谈JUnit单元测试
JUnit - 概述所谓单元测试:是测试应用程序的功能是否能够按需要正常运行。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。JUnit 促进了“先测试后编码”的...原创 2019-06-17 10:28:23 · 755 阅读 · 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 · 183 阅读 · 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 · 287 阅读 · 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 · 444 阅读 · 0 评论 -
Spring学习笔记3——AOP
aop(面向切面编程):将纵向重复代码,横向抽取解决,简称:横切 过滤器Filter体现了AOP思想 纵向重复的身份验证代码,横向抽取解决。Spring-aop是基于动态代理的 – 优先选用JDKProxy动态代理;Proxy动态代理:被代理的对象必须要实现接口;Cglib动态代理:被代理的对象不能被final修饰,基于继承;Springaop相关名词说明...原创 2019-06-24 12:17:19 · 156 阅读 · 0 评论