- 浏览: 762105 次
- 性别:
- 来自: 深圳
最新评论
-
psz6696:
可以说是超级简单的Demo了,可惜没有演示设值注入和构造注入两 ...
模拟spring中的ClassPathXmlApplicationContext类的实现 -
ziyourJava:
[flash=200,200][img][url][list] ...
spring security进级篇 V 自定义标签控制显示 -
ztw1122:
...
zk组件开发指南(目录) -
zjysuv:
容我说一句 在座的各位都是垃圾 spring 3.2以后的@C ...
三. spring mvc 异常统一处理 -
chengwu1201:
二 基于Spring的异常体系处理
文章列表
1、button 中文字居中且左右txt的文字左右距离都5px 的方法
.eftool-btn
{
BORDER-RIGHT: #868686 1px solid;
BORDER-TOP: #a6a6a6 1px solid;
FONT-SIZE: 10px;
BACKGROUND-IMAGE: url(/imgs/ef_button_bg.jpg);
BORDER-LEFT: #a6a6a6 1px solid;
CURSOR: default;
COLOR: #333333;
BORDER-BOTTOM: # ...
SpringMVC 提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。前者当发生异常时,页面会跳到指定的错误页面,后者同样,只是后者会在每个controller中都需要加入重复的代码。如何进行简单地统一配置异常,使得发生普通错误指定到固定的页面,ajax发生错直接通过js获取,展现给用户,变得非常重要。下面先介绍下2种异常处理方式,同时,结合现有的代码,让其支持ajax方式,实现spring MVC web系统的异常统一处理。
1 ...
在eclispe中自动生成ant脚本
- 博客分类:
- Ant
虽然maven现在流行,而且在不断地有取代ant的趋势,但小的工程应用ant还是很轻巧的,在eclispe中可以自动生成ant脚本,我们在自动生成的ant脚本中,做一下修改,即可获得目标的ant脚本,非常方便,生成ant脚本步骤如下:
1、选择工程,点击右键,选择export菜单,如下图所示:
2.选择ant 进行
3、点击选择要生成的ant脚本的工程
在测试驱动开发中,单元测试非常重要,而测试代码的分支覆盖率和行覆盖率同样重要,目前比较流行的单元测试工具为junit,而覆盖率测试工具cobertura非常好用,现在将2者集成到一块,个人感觉在现实的开发中还是比较实际的,下面看一下集成的过程。
1、工程目录如下:
2、编写类
public class OperateType {
public static final String ADD = "add";
public static final String SUB = "subtract";
public static fin ...
eclispse设定每行字符数
- 博客分类:
- eclispe 小技巧
在使用Eclipse的时候经常会使用Eclipse的格式化,但是Eclipse的格式化经常都很难看,因为它是按照每80个字符一个换行,换不了的时候更难看,所以我想要改变这样的情况,只能修改它的配置 首先
New 一个 Style,可以命名为MyStyle
修改一下 Maximun line width 的值就可以了,怎么好看,自己设置吧
这样就配置好了!
如果你要设置其它的文件格式,呵呵!例如 xsl 那就最好先安装一个 Oxygen XML Editor
一个很好的xml编译工具
配置如图
eclispe自动提示功能
- 博客分类:
- eclispe 小技巧
Eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能
打开 Eclipse -> Window ...
Apache Tika 1.0发布,开源的文档检索工具包
Fastjson 1.1.3是一个重要的功能增强版本,在这个版本开始,fastjson支持循环引用,完善支持WriteClassName的特性,使得fastjson开始具备替换hessian和java serialize的能力。
http://code.alibabatech.com/
- 2011-11-10 22:51
- 浏览 948
- 评论(0)
在spring security3进级篇II中,虽然将用户和权限存入到数据库中,但在配置文件中仍然要对URL地址配置角色进行控制访问,如何将用户,角色,资源存放到数据库中,进行统一管理,逐步实现RBAC的模型呢,这需要更复杂的实现,这一篇将实现将所有的信息存储到数据库中,但不涉及组,许可等表。
1、首先建立数据表
CREATE DATABASE IF NOT EXISTS spring_securityiii;
USE spring_securityiii;
--
-- Definition of table `pub_resources`
--
DROP ...
js 写的Map
- 博客分类:
- javascript
function Map()
{
this.elements = {};
this.size = 0;
}
// get the size of the Map
Map.prototype.size = function(){
return this.size;
};
// judge the Map's empty
Map.prototype.isEmpty = function(){
return (this.size < 1);
};
//clear the map
Map.prototype.clear = function() {
...
本篇文章用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置在XML中实现的。
在本篇中需要把用户和权限信息存到数据库中,本例子采用mysql数据库,数据库表如下:
CREATE TABLE users(
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
enabled BOOLEAN NOT NULL,
PRIMARY KEY (username)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE authorities ...
在上一篇入门中,简单介绍了spring security3的用法,但现实中,登录页面都是用户自己定义的,而不是spring security3生产的,这个时候,我们可以自定义用户登录页面。通过分析spring security3生成的登录页面,我们可以看到,它是一 ...
1.下载spring security的最新版本,工程下载的是3.1
2. 新建工程,结构如下:
其中,涉及到的jar包可以在spring-security包中的例子中获取
3、配置spring-security.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSch ...
jquery 开源的网站
- 博客分类:
- jquery
http://www.open-lib.com/
http://jquery.malsup.com/
http://www.oschina.net/project/tags
http://www.open-open.com/
http://jjfat.iteye.com/blog/1178912
http://www.bejson.com/jsonview2/
js
中的数据类型:
字符串、数字、布尔值、空值、未定义
typeof() 返回数据类型
数字转换
Number()把括号里的值转换为一个数
parseFloat()把括号里的值转换为一个浮点数。从左到右逐个字符地解析字符串,知道遇到一个字符不能用到数字里。然后会在那个点停止并把这个字符串转换为数字。如果第一个字符就不能用在数字里,返回的结果NaN。(NaN代表非数字)
parseInt()直接将字符中的小数部分直接去掉。
复和数据类型(对象、数组)js
提供的对象
String:存储一个字符串,并提供处理字符串需要的属性和方法。
Date:存储一个日期,并提供处理 ...
10个实用的jQuery代码片段
- 博客分类:
- jquery
作者:Ei Sabai
翻译:Terry li - GBin1.com
英文: 10
Useful jQuery Snippets
以下是10个非常实用的jQuery代码片段。实用这些代码前,你需要将jQuery类库导入web页面,并且添加代码到以下DOM
ready功能内:
$(document).ready(func ...