jaune161的专栏

Extjs、Java、前端技术、Oracle和Mysql数据库技术分享

Spring Security教程(14)---- Logout和SessionManager

Logout的配置很简单,只需要在http中加入下面的配置就可以了 <sec:logout invalidate-session="true" logout-url="/logout" logout-success-url="/login....

2014-01-24 16:23:46

阅读数:23016

评论数:7

Ext利用TreeStore构建动态菜单

项目中很多时候要动态创建菜单,但是ExtJs自身并没有提供这个组件。下面是我利用TreeStore实现的动态菜单的完整代码

2014-01-23 17:23:51

阅读数:7641

评论数:0

Spring Security教程(13)---- 验证码功能的实现

有三中方法可以实现验证码的功能 第一种是自定义一个filter,放在SpringSecurity过滤器之前,在用户登录的时候会先经过这个filter,然后在这个filter中实现对验证码进行验证的功能,这种方法不推荐,因为它已经脱离了SpringSecurity 第二种是自定义一个filter...

2014-01-19 14:02:47

阅读数:35165

评论数:6

Spring Security教程(12)---- 使用数据库来管理方法

这个稍微有一点复杂,我是通过AOP来实现的,前半部分跟上一章类似,主要在配置上有点不同 读取方法与权限对应列表DAO public List> getMethodResourceMapping(){ String sql = "SELECT S3.RESOURCE_PAT...

2014-01-18 17:00:30

阅读数:5920

评论数:1

Spring Security教程(11)---- 使用数据库来管理资源

这个可以说是SpringSecurity最核心的东西,在项目中资源很多肯定不能一一配置到配置文件中,所以用数据库来管理资源是必然的。这个也很容易实现。表结构已经在之前都创建过了。 首先我们要来从数据库中获取到资源与权限的对应列表,这个在dao层实现即可需要获取到url地址和AUTH_**这种权限...

2014-01-18 11:44:03

阅读数:9199

评论数:7

Spring Security教程(10)---- 自定义登录成功后的处理程序及修改默认验证地址

form-login配置中的authentication-success-handler-ref可以让手动注入登录成功后的处理程序,需要实现AuthenticationSuccessHandler接口。 <sec:form-login login-page="/login.jsp...

2014-01-18 10:52:53

阅读数:25458

评论数:7

Spring Security教程外篇(2)---- 乱起八糟的一下东西,自己备用

IS_AUTHENTICATED_ANONYMOUSLY 允许匿名用户进入 IS_AUTHENTICATED_FULLY 允许登录用户进入 IS_AUTHENTICATED_REMEMBERED 允许登录用户和rememberMe用户进入 支持表达式 <sec:http auto-confi...

2014-01-17 13:41:05

阅读数:4478

评论数:0

Spring Security教程(9)---- 自定义AccessDeniedHandler

在Spring默认的AccessDeniedHandler中只有对页面请求的处理,而没有对Ajax的处理。而在项目开发是Ajax又是我们要常用的技术,所以我们可以通过自定义AccessDeniedHandler来处理Ajax请求。我们在Spring默认的AccessDeniedHandlerImp...

2014-01-17 11:34:38

阅读数:15795

评论数:2

Spring Security教程(8)---- 自定义决策管理器及修改权限前缀

首先介绍下Spring的决策管理器,其接口为AccessDecisionManager,抽象类为AbstractAccessDecisionManager。而我们要自定义决策管理器的话一般是继承抽象类而不去直接实现接口。 在Spring中引入了投票器(AccessDecisionVoter)的概念...

2014-01-17 11:07:51

阅读数:18916

评论数:2

Spring Security教程外篇(1)---- AuthenticationException异常详解

这个异常是在登录的时候出现错误时抛出的异常,比如账户锁定,证书失效等,先来看下AuthenticationException常用的的子类: UsernameNotFoundException 用户找不到 BadCredentialsException 坏的凭据 AccountStatusEx...

2014-01-16 17:16:32

阅读数:42305

评论数:5

Spring Security教程(7)---- 解决UsernameNotFoundException无法被捕获的问题

这个教程是我在往项目中一点一点添加 Spring Security的过程的一个笔记,也是我学习 Spring Security的一个过程。 在解决这个问题之前要先说一点authentication-provider默认加载的是DaoAuthenticationProvider类。 完成了上一章...

2014-01-16 16:26:57

阅读数:21308

评论数:7

Spring Security教程(6)---- 使用数据库管理用户及权限

上一章已经把表结构上传了,今天这部分主要用到的表是 SYS_USERS 用户管理表SYS_ROLES 角色管理表SYS_AUTHORITIES 权限管理表SYS_USERS_ROLES 用户角色表SYS_ROLES_AUTHORITIES 角色权限表 要实现使用数据库管理用户,需要自定义...

2014-01-16 14:16:59

阅读数:20991

评论数:8

Spring Security教程(5)---- 国际化配置及UserCache

这一章是为了给后面的讲解打基础的,主要介绍下国际化的配置及UserCache的配置及使用 国际化配置 <bean id="messageSource" class="org.springframework.context.support.Reloa...

2014-01-16 14:02:21

阅读数:14516

评论数:2

Spring Security教程(4)---- 数据库表结构的创建

PD建模图 建模语句 alter table SYS_AUTHORITIES_RESOURCES drop constraint FK_SYS_AUTH_REFERENCE_SYS_AUTH; alter table SYS_AUTHORITIES_RESOURCES dro...

2014-01-16 11:17:19

阅读数:21132

评论数:4

Spring Security教程(3)---- 自定义登录页面

在项目中我们肯定不能使用Spring自己生成的登录页面,而要用我们自己的登录页面,下面讲一下如何自定义登录页面,先看下配置 <sec:form-login login-page="/login.jsp" authentication-fai...

2014-01-16 10:14:50

阅读数:20242

评论数:7

Spring Security教程(2)----SpringSecurity简单测试

前面讲到了SpringSecurity的简单配置,今天做一个简单的测试,先看配置文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:sec="http://www.sprin...

2014-01-16 10:01:20

阅读数:19644

评论数:8

视频教程分享

分享下我收集的将近2T的视频资料,分享连接http://yun.baidu.com/s/1bnaNvMB 其中视频教程文件夹中的项目如下: 云计算瑜伽视频教程数据结构设计相关设计模式软件测试嵌入式前台设计及HTML5其他汇编语言UnixUMLSEOPHPOracleNoSqlM...

2014-01-15 11:42:20

阅读数:2140

评论数:5

利用Ext.XTemplate自定义组件

Extjs提供了强大的自定义模版功能,可以通过Ext.XTemplate和Ext.Template来自定义模版。 Ext的组件固然强大,但是其生成html代码也很多,有时候在项目中我们可能只需要显示一些信息而不需要用到Ext提供的功能。这时候可以根据需求自定义一些组件,来实现我们需要的功能,同时...

2014-01-14 18:19:35

阅读数:4627

评论数:0

动态生成Checkbox,并且加载时有loadMask提示

实现的基本思想就是为form绑定一个store,然后监听store的load事件,先上代码然后我一步一步讲思路。 Ext.define('Xzr.view.security.role.authority.RoleAuthority',{ extend:'Ext.form.Panel', r...

2014-01-14 17:17:18

阅读数:3495

评论数:1

处理ExtJs记录修改并刷新后,再次点修改记录不变的问题

在项目开发中遇到这样一个问题,点击Grid中的一条记录并修改,修改完后保存并且刷新表格,后台已保存成功,并且前台grid中的值也已经改变。这时候被修改的记录还处于选中状态,然后再次点修改,发现表单中的值还是原来的值,但是在选择另外一条记录后,再次选择这条记录并修改时发现值已改变。 如图:这是原...

2014-01-13 14:43:29

阅读数:9116

评论数:7

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