![](https://img-blog.csdnimg.cn/583f5c43332e484d88aa3bc19f3cf448.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
框架(干货版)
文章平均质量分 88
Spring、SpringMVC、Mybatis
北极星小王子
得之坦然,失之淡然,争之必然,顺义自然
展开
-
SpringMVC基础系列(三)
一、高级参数绑定 1.1、数组类型的参数绑定 需求: 在商品列表页面选中多个商品,然后删除。 需求分析: 功能要求商品列表页面中的每个商品前有一个checkbok,选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id删除商品信息。 jsp页面: <form action="${pageContext.request.contextPath }/que...原创 2018-07-06 10:02:35 · 1208 阅读 · 0 评论 -
SpringMVC基础系列(二)
一、SpringMVC介绍 2原创 2018-07-04 17:26:02 · 1742 阅读 · 0 评论 -
SpringMVC基础系列(一)IntelliJ IDEA创建SpringMVC项目
本以为是很简单的,结果弄了一上午,很多小问题,专门给创建SpringMVC写一篇博客,希望能帮到大家: 新建一个project,选择spring MVC,然后点击next: 给工程起一个名字,点击finish: 加载完成后: 接下来是一通配置,很多代码在工程创建的时候就自动生成了: web.xml: <?xml version="1.0" encoding="UTF-...原创 2018-07-04 11:22:26 · 6997 阅读 · 0 评论 -
Mybatis基础系列(三)
一、整合思路 1、SqlSessionFactory对象应该放到spring容器中作为单例存在。 2、传统dao的开发方式中,应该从Spring容器中获得SqlSession对象。 3、Mapper代理形式中,应该从Spring容器中直接获得mapper的代理对象。 4、数据库的连接以及数据库连接池事务管理都交给spring容器来完成。 二、整合步骤 Spring配置文件: <...原创 2018-07-04 09:52:40 · 1013 阅读 · 0 评论 -
Mybatis基础系列(二)
一、输入映射和输出映射 1.1、parameterType(输入类型) 1.1.1、传递简单类型 使用#{}占位符,或者${}进行sql拼接。 1.1.2、传递pojo对象 参考Mybatis基础系列(一) Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。 1.1.3、传递pojo包装对象 包装对象:Pojo类中的一个属性是另外一个p...原创 2018-07-03 21:44:45 · 1279 阅读 · 0 评论 -
Mybatis基础系列(一)
一、JDBC缺点分析 (1)数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。 (2)Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。 (3)使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系...原创 2018-07-03 11:27:51 · 2274 阅读 · 0 评论 -
Spring基础系列(三)
一、Spring中aop事务 Spring整合了一个可以操作数据库的对象JDBCTemplate(JBDC模板对象),该对象封装了jdbc技术,与DBUtils中的QueryRunner非常相似。 演示一下JDBCTemplate的使用: //演示JDBC模板 public class Demo { @Test public void fun1() throws Exce...原创 2018-07-02 15:18:19 · 2014 阅读 · 0 评论 -
Spring基础系列(二)
一、使用注解配置Spring 配置XML文件: &amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;quot;1.0&amp;amp;amp;amp;quot; encoding=&amp;amp;amp;amp;quot;UTF-8&amp;amp;amp;amp;quot;?&amp;amp;amp;amp;amp;gt; &amp;原创 2018-07-01 20:08:41 · 2678 阅读 · 0 评论 -
Spring基础系列(一)
一、IOC介 控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。没有IoC的程序中我们使用面向对象编程对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。 IoC是Spring框架的...原创 2018-06-29 17:30:03 · 4790 阅读 · 0 评论