12 2017 档案

摘要:前言 java社区占据市场份额比较大的日志组件由log4j 1.×,到logback,再到整合后的升级版 log4j 2.×,有网友测试后据说log4j2的性能最NB。于是开始往自己的springmvc5项目中整合log4j2框架。第一次使用,没什么经验,再加上网上出现的资料大多是旧版本,还有些介绍 阅读全文
posted @ 2017-12-28 22:56 Mr.Simm 阅读(6048) 评论(2) 推荐(3)
摘要:前言 首先,为什么想选择Jersey做restful服务呢?我个人比较喜欢它的插件化设计,可以方便的注入自己的全局处理逻辑。再一个就是可以生成wadl描述文件,供查询服务方法。所以在学习spring的过程中,特意抽时间做了jersey+spring集成的验证。在本次搭建的过程中,为了在jersey服 阅读全文
posted @ 2017-12-27 17:50 Mr.Simm 阅读(3626) 评论(7) 推荐(1)
摘要:上篇博文《JPA数据懒加载LAZY和实时加载EAGER(二)》讲到,如果使用懒加载来调用关联数据,必须要保证主查询session(数据库连接会话)的生命周期没有结束,否则,你是无法抽取到数据的。那么如果保证自己想要获取关联数据时,数据库会话session还存在呢?今天讲解一种方法,借助Spring提 阅读全文
posted @ 2017-12-22 17:42 Mr.Simm 阅读(1882) 评论(0) 推荐(1)
摘要:懒加载LAZY和实时加载EAGER的概念,在各种开发语言中都有广泛应用。其目的是实现关联数据的选择性加载,懒加载是在属性被引用时,才生成查询语句,抽取相关联数据。而实时加载则是执行完主查询后,不管是否被引用,立马执行后续的关联数据查询。社区里有人认为懒加载这种功能比较鸡肋,这种事仁者见仁,智者见智啦 阅读全文
posted @ 2017-12-21 18:34 Mr.Simm 阅读(22451) 评论(0) 推荐(1)
摘要:这段时间学习Spring Data JPA功能模块。Java持久性API(简称JAP)是类和方法的集合,以海量数据关系映射持久并存储到数据库,这是由Oracle公司提供方案技术。在JAVA社区,深受爱戴,作为老少皆宜,大小通吃的存在,可以快速实现访问数据库功能。其官方推崇的是通过继承JpaRepos 阅读全文
posted @ 2017-12-20 17:35 Mr.Simm 阅读(3827) 评论(0) 推荐(0)
摘要:Spring-Security的功能主要是由一堆Filter构成过滤器链来实现,每个Filter都会完成自己的一部分工作。我今天要做的是对UsernamePasswordAuthenticationFilter进行扩展,新增一个Filter,完成对登录页面的校验码的验证。下面先给一张过滤器的说明,接 阅读全文
posted @ 2017-12-13 15:03 Mr.Simm 阅读(20540) 评论(2) 推荐(0)
摘要:2017年度全网原创IT博主评选活动投票:http://www.itbang.me/goVote/234 学习spring框架时间不长,一点一滴都得亲力亲为。今天忽然觉得老是通过@Autowired自动装载组件不太舒服,老是要到类下写注解。于是考虑直接获取ApplicationContext,调用g 阅读全文
posted @ 2017-12-11 11:29 Mr.Simm 阅读(7040) 评论(0) 推荐(1)
摘要:CSRF简介——摘抄自《Spring实战(第4版)》 我们可以回忆一下,当一个POST请求提交到“/spittles”上时,SpittleController将会为用户创建一个新的Spittle对象。但是,如果这个POST请求来源于其他站点的话,会怎么样呢?如果在其他站点提交如下表单,这个POST请 阅读全文
posted @ 2017-12-08 18:05 Mr.Simm 阅读(2690) 评论(0) 推荐(0)
摘要:近日学习Spring Security框架,学习到利用安全框架完成系统的安全通道控制时,来来回回遇到了不少问题。spring教程上写的略简单,对于我等小白来讲不足以支撑看书编码,好在网络上有资料可以查询,在吸取了他人经验,再结合自身的调试,最终实现了想要的效果。接下来,我就一步一步还原这个实现的过程 阅读全文
posted @ 2017-12-08 12:11 Mr.Simm 阅读(6773) 评论(2) 推荐(1)
摘要:Spring Security是为基于Spring的应用程序提供声明式安全保护的安全性框架。框架下内容比较多,可以做到按照角色权限对请求路径进行限制。今天主要验证自定义登录页,在内存用户存储中进行请求的权限校验。闲话休提,下面直接探讨我的验证过程,如果有比较好的意见,欢迎各位指正。 1、系统使用Ma 阅读全文
posted @ 2017-12-06 18:29 Mr.Simm 阅读(11413) 评论(0) 推荐(0)
摘要:spring中多媒体文件的上传,通过配置 MultipartResolver 实现。 MultipartResolver 的实现类有两个:一、StandardServletMultipartResolver;二、CommonsMultipartResolver。通常来讲StandardServlet 阅读全文
posted @ 2017-12-05 15:07 Mr.Simm 阅读(1609) 评论(0) 推荐(0)
摘要:继续spring学习,今天介绍两种外部属性值注入的方式。当你需要读取配置信息时,可以快速读取。 开始之前先创建属性文件site.properties,放在classpath下面 1、使用@PropertySource注解和org.springframework.core.env.Environmen 阅读全文
posted @ 2017-12-05 11:12 Mr.Simm 阅读(465) 评论(0) 推荐(0)