自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 JSR 303数据校验

简介JSR 303是Java为Bean数据合法性校验所提供的标准框架,它已经包含在Java EE 6.0中。JSR 303通过在Bean属性上标注类似于@NotNull、@Max等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证。 可以通过http://jcp.org/en/jsr/detail?id=303了解JSR 303的详细内容。Maven依赖:

2017-12-18 11:39:23 425

原创 SpringMVC 国际化

步骤1:applicationContext.xml声明: 注意:id请使用 'messageSource',Spring容器获取这个对象时默认是以这个名字去获取的,不要乱动哈。basename指的是i18n的资源文件 , value填的是路径 + 配置文件前缀:只加前缀就好了,zh_CN、en_GB是给程序自己识别的。2.在控制层中装配M

2017-12-18 10:58:04 194

原创 MyBatis -- 接口映射

MyBatis接口映射这个机制是通过面向接口编程,来代替传统的使用SqlSession调用insert、select这种方式实现CRUD,MyBatis接口映射有两种实现方式,一种基于XML,另一种是基于注解。 基于XML:优点是可维护性、可拓展性高,SQL改动不需要动源代码,改配置文件即可,缺点是编写配置文件较为繁琐,需要定义大量的节点标签。 基于注解:优点是简洁,易用,开发

2017-12-05 17:12:01 985

原创 MyBatis参数传递

向MyBatis的映射SQL语句传递参数使用的是selectList、insert等等方法中的第二个参数来完成的,可以传入Map或者对应的JavaBean,小例子:XML: select * from food where FOODID = #{foodId} XMLJav: SqlSession session = getSession(); Map m

2017-12-05 15:46:44 505

原创 MyBatis入门

一。MyBatis简介MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 

2017-12-05 15:20:26 189

原创 SpringMVC防止重复提交

防止重复提交是基于SpringMVC的org.springframework.web.servlet.HandlerInterceptor中的preHandle方法实现的,在SpringMVC的基础上实现自己的拦截器,我们需要自己定义类实现这个接口并重写preHandle方法,在方法中定义自己的拦截与放行逻辑,这个拦截器是浏览器请求 --> action前的一道屏障。可以看

2017-12-05 11:45:11 2564 4

原创 Spring -- 事务管理

1.编程式事务 这种需要自己手动编写事务代码的控制方式已经严重过时了,因为每个执行DML语句的操作都要编写一份这样的代码,相当的麻烦,Spring提供了一个抽象层:PlantformTransactionManager,事务管理器。封装了数据库事务几个方法,commit、rollback、getTransaction。想在Spring平台使用事务,就必须提供一个Plantfor

2017-12-05 10:51:29 209

原创 Spring -- AOP

概念简介    AOP(Aspect-Oriented Programming, 面向切面编程):是一种新的方法论,是对传统 OOP(面向对象编程))的补充。其实只要理解了Java的动态代理,就基本就理解AOP了,都是用来实现同一个目标的。在知乎上有篇回答解释的很清楚:地址:https://www.zhihu.com/question/24863332

2017-12-05 10:26:36 147

原创 Spring -- JDBC

Spring连接数据库的三种方式1.通过DriverManagerDataSource获取连接对象  这个东西来历可以说一下,JDK中有个接口:看简介可以得知这是个获取专门生产Connection对象的工厂类,基本上所有框架用来创建数据库连接都会实现这个接口,Spring的jdbc包就实现了这个接口,实现类就是DriverManagerDataSource,在它之前

2017-12-05 10:10:19 817

JS忍者秘籍第二版完美PDF

Javascript忍者秘籍第二版,含ES6、7语法讲解,非常不错

2019-04-24

MacType字体渲染神器

一款小巧精致的字体渲染神器,占用空间小,占用资源少

2017-12-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除