![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架
收纳与SSM框架相关的知识总结博文
不来的恩特
ECNU软工选手
误入CS却渐渐真香的Java后端学习者
展开
-
SpringMVC学习笔记(二)
SpringMVC学习笔记(二)一、请求参数的绑定 SpringMVC绑定请求参数的过程是通过把表单提交的请求参数,作为控制器中方法参数进行绑定的。 请求参数类型有三种:1)基本类型数据 2)实体类对象 3)数组和集合类型数据1.基本类型数据 基本类型数据包括了Java的基本类型以及String类型 示例程序:<a href="param/testParam?u...原创 2020-02-26 10:55:28 · 83 阅读 · 0 评论 -
SpringMVC学习笔记(一)
SpringMVC学习笔记(一)一、SpringMVC概述1.概念 SpringMVC是一种基于Java的MVC设计模型的请求驱动类型的轻量级Web框架,属于Spring Framework的后续产品,已经融合在Spirng Web Flow中。使用Spring可插入的MVC架构,从而在使用Spring进行WEB开发时,可以选择SpringMVC或其他MVC集成开发框架,如Strut1(...原创 2020-02-25 11:00:51 · 106 阅读 · 0 评论 -
Spring学习笔记(四)
Spring学习笔记(四) 今天的主要学习内容是通过aop实现Spring的自动事务配置。但Spring的自动事务配置需要使用JdbcTemplate进行持久层编写来配合使用。所以今日的学习内容主要分为了解JdbcTemplated的使用与掌握Spring自动事务配置一、JdbdTemplate **1.概述 ** JdbcTemplate是Spring框架提供的一个对象,是...原创 2020-02-18 20:20:23 · 138 阅读 · 0 评论 -
Spring学习笔记(三)
Spring学习笔记(三) 在前两个学习笔记中,我们掌握了Spring的第一个核心IOC,现在我们开始学习Spring的另一个核心,AOP一、AOP简介 1.概述: AOP为Aspect Oriented Programming的缩写,即面向切面编程。AOP是通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 简单的说,AOP可以将我们重复的代码抽...原创 2020-02-14 19:57:06 · 110 阅读 · 0 评论 -
Spring学习笔记(二)
Spring学习笔记(二) 今日学习的主要内容,是基于注解的IOC配置以及Spring整合JUnit的测试操作。注解开发分为两个部分:常用注解与新注解。常用注解主要用于配置自己编写的类,而新注解用于配置引用的无法修改的类。常用注解的使用可以明显地简化开发,但新注解常常使步骤更加繁琐。所以,我们在开发中应保持一下原则:自己编写的类使用常用注解,引用的类采用xml配置。 在讲解常用注...原创 2020-02-13 22:27:22 · 92 阅读 · 0 评论 -
Spring学习笔记(一)
Spring学习笔记(一) MyBatis的学习已经告一段落了,持久层往上就到了服务层。服务层的技术便是我们顶顶大名的spring。一、Spring概述 Spring是一款javaEE轻量级开源框架,以IOC(反转控制)和AOP(面向切面编程)为内核,提供了SpringMVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架,...原创 2020-02-09 10:33:19 · 167 阅读 · 0 评论 -
MyBatis学习笔记(四)
MyBatis学习笔记(四)一、MyBatis的延迟加载 问题: 在一对多中,我们有一个用户,它有100个账户, 在查询用户时,要不要吧关联的账户查出来? 在查询账户是,要不要把关联的用户查出来? 答案: 在查询用户时,用户下的账户信息应随用随查(延迟加载) 在查询账户时,账户的所属用户应立即查出来(立即加载) 延迟加载: ...原创 2020-02-04 16:46:41 · 113 阅读 · 0 评论 -
MyBatis学习笔记(三)
MyBatis学习笔记(三)一、MyBatis连接池 ### 1.连接池: 在实际开发中,连接池会得到广泛应用,因为它可以减少获取连接的时间2.MyBatis中的连接池 MyBatis连接池提供3中方式的配置: 配置的位置:主配置文件SqlMapConfig.xml中的dataSource标签,type属性指定连接池的种类 type属性取值: ...原创 2020-02-02 09:46:54 · 128 阅读 · 0 评论 -
MyBatis学习笔记(二)
MyBatis学习笔记(二)一、MyBatis通过代理dao的方式实现CRUD操作1.编写步骤 (1)在dao接口中创建相应的CRUD方法 (2)配置xml文件: 选择正确的标签(select insert update delete) 配置id,resultType,parameter属性 配置sql语句 (3)使用代理dao调用方法即可...原创 2020-02-02 09:45:51 · 174 阅读 · 0 评论 -
MyBatis学习笔记(一)
MyBatis学习笔记 (一)本系列笔记学习的是黑马程序员推出的ssm系列课程,感谢老师的精彩讲解,在此立贴以示感激。一、MyBatis概述 MyBatis是一款优秀的Java持久层框架,它封装了JDBC,使开发者只需要关注Sql语句本身,二不需要花费精力去处理加载驱动,创建连接、创建Statement等繁杂的过程 MyBatis通过xml或注解的方式将要执行的各种stateme...原创 2020-02-02 09:44:09 · 894 阅读 · 0 评论