• spring secruity 入门学习(Authorization授权访问页面控制)

    通过前面的学习,已经知道初步用数据库来管理用户的权限,一个最简单的例子,我们用了ROLE_USER 这个角色来控制访问的页面。但在实际应用中,并不是只有这样一个角色的,在一个系统中有多个角色,比如用普通用户,有超级用户,有系统管理员,等等。

    2013-12-15[java]

    阅读更多
  • spring secruity 入门学习(数据库方式配置用户登录)

    前几天学习了,直接在XML中配置用户密码,利用spring security 登录的例子。这种方式适合做演示,真实的项目在大多数情况下都会用数据库或者LDAP来做用户管理. 所以今天继续学习利用数据库方式配置用户登录, 在前面例子的基础上做

    2013-12-14[java]

    阅读更多
  • spring secruity 入门学习(XML方式配置用户登录), 源码下载

    很久以前用过spring security , 那个时候还是 2.0 版本的, 而且当时是项目组的另外的成员负责权限设计这一块,我只是皮毛了解一些 (只知道可以通过xml配置实现权限控制,实现资源与用户角色之间的关系配置,通过一连串的filter 来实现整个认证和授权过程)。一直没有系统的学习下  spring security ,现在有机会了,不过 spring security 变成了3.0 以上的版本了, 基础的知识以及介绍,官方也有详细的文档。就一步一步按照文档试验吧,做一个简单的基于xml配置的认证.

    2013-12-12[java]

    阅读更多
  • spring batch csv文件导入到mysql数据库

    继续学习spring batch , 定义个 spring batch  job, 将数据读入到 mysql 数据库中. 用数据库记录job 任务。所用到的jar包与第一篇文章(http://www.yihaomen.com/article/java/433.htm)相同.

    2013-12-09[java]

    阅读更多
  • 命令行方式下运行spring batch 程序

    批处理程序在很多情况下是在命令行下运行的,至于spring batch 做成的批处理程序一般都是做成jar包方式,当然,做成jar 包,最好采用 maven 插件来构建,曾经写过一篇文章,如何用maven  plugin 做有spring 相关的jar 包,参考这里: 用maven 创建基于spring的可执行的jar.

    2013-12-07[java]

    阅读更多
  • Spring batch Tasklet 例子(源码下载)

    在spring batch里面, Tasklet 是一个接口. 通常被调用去执行单个任务, 比如在在一个step之前或之后执行某一些动作, 作为测试,做了一个在一个job完成之后删除掉一些资源文件. 这个例子 FileDeletingTasklet  其实也可以在 spring batch  官方的例子中找到。

    2013-12-04[java]

    阅读更多
  • Spring batch 入门学习教程(附源码)

    Spring batch 是一个开源的批处理框架.执行一系列的任务. 在 spring batch 中 一个job 是由许多 step 组成的。而每一个 step  又是由 READ-PROCESS-WRITE task或者 单个 task 组成。1. "READ-PROCESS-WRITE" 处理,根据字面意思理解就可以:READ 就是从资源文件里面读取数据,比如从xml文件,csv文件,数据库中读取数据.PROCESS 就是处理读取的数据WRITE 就是将处理过的数据写入到其他资源文件中去,可以是XML,CSV,或者数据库.比如:从CSV文件中 读取数据,经过处理之后,保存到数据库. spring batch 提供了很多类去处理这方面的东西。2.单个task, 也就是处理单个任务。比如在一个step 开始之前或者完成之后清除资源文件等.3.许多个step 组成在一起,就组成了一个job.

    2013-12-03[java]

    阅读更多
  • Spring MVC 类型转换(type convert)例子及下载

    spring  支持类型转换, 最常用的就是从字符串转换成一个对象的属性值。在配置spring <bean>时会经常用到。spring 采用了property editor方式对特定的类型进行转换, 并将这些properties editor 注入到spring 容器中去。在spring mvc  中,controller 层中绑定的 对象包含了其他多个对象,这个时候spring mvc 并不能根据你输入的字符串转换成你包含的其他对象,这个时候,就需要转换了,一个最简单的例子,日期字符串到 日期类型的转换。当然这些最基本的类型转换,spring 已经实现了,但也可以自己实现了,我自己做了一个小例子来测试:

    2013-11-26[java]

    阅读更多
  • spring datasource 密码加密后运行时解密的解决办法

    在做项目的时候,有些客户要求不能直接明文暴露密码,因此需要对密码进行加密处理。当然很多项目也没有这样的要求,原因也很简单,要查看密码需要登录服务器,如果能登录服务器的人,权限肯定不一般。当然我今天要记录的就是需要加密的时候怎么处理

    2013-11-13[java]

    阅读更多
  • junit 基于 spring 工程的测试基类编写

    无论是SSH,SSI架构,都少不了用spring, 但一般写后台程序的人都需要自己检测功能是否正确,数据是否正确,一般不会运行web  application 起来通过界面测试。都是直接通过 junit 写单元测试的, 但 通过 spring 配置的程序,需要拿到 配置的 bean 才可以。可以直接通过 ClassPathXmlApplicationContext 拿到beanFactory, 然后去获得各种bean. 这可以写一个基类,供其他测试类extend

    2013-11-07[java]

    阅读更多
  • 在listener 中获取 spring context 从而得到 bean 的方法.

    写listener , 我的目的是系统在启动的时候,就将缓存的数据在这里放入到自己写的缓存类中去,但我需要调用 spring 已经注入的 bean ,包括各种 service 以及 dao 层。因此需要 得到这些 bean 进行处理。可以利用 spring 自己提供的 WebApplicationContextUtils 来实现, 比如有如下例子:

    2013-11-06[java]

    阅读更多
  • 最适合中国国情的jquery file upload 批量上传改版插件,结合spring mvc

    如题所述,也许真是最适合中国开发者项目的 jquery file upload 改版的插件,这是一个利用HTML5 的文件上传的插件,用google 直接可以搜索 "jquery file upload " 可以直接到 github 的网站下载这个插件的最新版。也许你看到这个文章的时候,插件已经更新了,但不妨碍中国人如何使用这个插件,因为重要的是思路。在做项目中发现了官网的插件有如下几个问题:

    2013-11-04[java]

    阅读更多
  • Spring @transactional annotation 事务使用详解

    annotation 方式写程序越来越称谓主流了,以前用hibernate 也用 xml 一大堆配置文件。spring beans 管理也是一大堆xml 配置文件,但现在的趋势是 annotation ,这种方式写程序更方便,很少配置文件,维护起来也比较方便。这几天重新看 spring 的文档,仔细看了下 annotation 方式下事务的管理方式.

    2013-10-29[java]

    阅读更多
  • java网页程序采用 spring 防止 csrf 攻击.

    经常开发银行的应用,在安全性方面要求比较高,在安全性保护方面,csrf 攻击是必须测试的项目之一,关于什么是 csrf 攻击,我不想多做解释,网上已经介绍够多了,可以参看 IBM Developer works 的文章 http://www.ibm.com/developerworks/cn/web/1102_niugang_csrf/ 这篇文章介绍了 csrf  的危害和一般解决办法,在实际开发过程中,有一些参考价值。但事实上在我经历过的银行项目开发过程中,基本都会采用 spring 框架,所以完全可以不用自己开发 filter 去拦截 csrf 攻击的请求,而直接采用实现 spring 提供的 HandlerInterceptor 来实现。 从本质上来说,这也是一个 filter.  我这里就直接实现它来 防止 csrf 攻击.

    2013-10-22[java]

    阅读更多
  • Spring mvc 异常处理 例子

    异常处理,在程序开发过程中,是个很重要的部分,能处理的异常我们自己处理,否则抛出来,如果用spring mvc 最终是抛到 controller 层。所以 spring mvc 的异常处理统一在controller 处理。在 spring 3.0 以上,提供了  @ExceptionHandler  这个class 去处理异常. 下面记录 spring mvc 异常处理常用方法

    2013-10-08[java]

    阅读更多
共有 325 条记录 首页12345678 >> 末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号