2017年10月15日

mybatis $和#源代码分析

摘要: JDBC中,主要使用两种语句,一种是支持参数化和预编译的PreparedStatement,支持原生sql,支持设置占位符,参数化输入的参数,防止sql注入攻击,在mybatis的mapper配置文件中,我们通过使用#和$告诉mybatis我们需要对参数进行怎样的设置。sql注入指的是利用现有应用程 阅读全文

posted @ 2017-10-15 22:22 局外人123 阅读(1488) 评论(0) 推荐(0) 编辑

2017年9月11日

maven修改为国内远程仓库

摘要: 在maven的配置文件settings.xml中加上国内的阿里云仓库,加上mirror子节点: 阅读全文

posted @ 2017-09-11 16:29 局外人123 阅读(482) 评论(0) 推荐(0) 编辑

2017年9月6日

设计模式(二)工厂模式

摘要: 我们在学习框架的过程中,遇到过很多Factory,例如sqlSessionFactory,beanFactory等等。具体来说这些都需要用到工厂模式,工厂模式是我们经常见到的一种设计模式。要理解工厂模式并不难。下面来讲一下具体的实现方式。 简单来说,工厂模式要对具有相似功能的方法抽象出一个抽象类,例 阅读全文

posted @ 2017-09-06 19:21 局外人123 阅读(104) 评论(0) 推荐(0) 编辑

2017年9月4日

设计模式 (一) 代理模式

摘要: 在学习Spring的过程中,发现要实现AOP,就必须要使用代理模式,经过课下的学习,代理模式还是不算很难的。 简单来说,代理模式就是我们把目标类要完成的事找代理类来完成,举一个很简单的例子,当我们需要买房的时候,我们大部分是找的中介,这里的中介实际就是一个代理,真正做事情是通过中介找到开发商,由开发 阅读全文

posted @ 2017-09-04 19:41 局外人123 阅读(125) 评论(0) 推荐(0) 编辑

2017年9月3日

Spring MVC(一)整体结构

摘要: Spring MVC作为Spring 体系中的一部分,具有相当重要的作用。Spring体系中IOC(反转控制)将开发人员从new一个对象变成由IOC容器直接管理,需要时直接会拿到一个创建好的对象供开发人员使用。而Spring MVC负责用户请求的响应等等。 Spring MVC中的一大核心类为Dis 阅读全文

posted @ 2017-09-03 16:42 局外人123 阅读(174) 评论(0) 推荐(0) 编辑

导航