j2EE
文章平均质量分 66
失眠万岁
有前端开发嗜好
追慕html5,css3等技术
和其他程序员一样有邪恶的天分(纯洁的不要理我)
展开
-
log4j.properties
只用之前导入log4j-1.2.16.jar和 commons-logging.jar(commons-logging.jar包作用详解Hibernate: Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logg原创 2011-08-31 15:01:13 · 1083 阅读 · 0 评论 -
EL表达式 (详解)
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-转载 2011-10-31 16:10:55 · 518 阅读 · 0 评论 -
传智播客Java培训--OA(权限控制)
一步一个脚印,踏踏实实的做事情,切忌心浮气躁,眼高手低。 今天我们做的是权限控制模块,这个模块在项目中不可或缺的,几乎所有的系统中都需要做权限。首先解决上次课遗留的两个问题:1 用户管理中的用户密码使用明文密码的MD5摘要 使用Apache的codec包中的DigestUtils.md5Hex()方法将密码转换为MD5的形式2 登录名的唯一性验证 使用Ajax技术进原创 2011-10-24 09:35:23 · 2247 阅读 · 0 评论 -
简单理解Struts2中拦截器与过滤器的区别及执行顺序
当接收到一个httprequest , a) 当外部的httpservletrequest到来时 b) 初始到了servlet容器 传递给一个标准的过滤器链 c) FilterDispatecher会去查找相应的ActionMapper,如果找到了相应的ActionMapper它将会将控制权限交给ActionProxy d) ActionProxy将会通过Configuration转载 2011-10-24 14:28:34 · 4799 阅读 · 1 评论 -
JAVA常见的权限控制算法的实现
删除A---0 修改A---1 添加A---2 删除B---3 修改B---4 添加B---5 …… 理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。 这样,如果用户有权限:添加A---2;删除B---3;修改B---4。那用户的权限值 purview =2^2+2^3+2^4=28,也就是2的权的和了。化成二进制可以表示为11100。这样,转载 2011-10-24 09:50:09 · 818 阅读 · 0 评论 -
扩展RBAC用户角色权限设计方案
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员转载 2011-10-22 11:12:29 · 1058 阅读 · 0 评论 -
java用户角色权限设计
实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权原创 2011-10-22 11:19:03 · 633 阅读 · 0 评论 -
Log4j使用总结
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,原创 2011-08-31 11:37:08 · 617 阅读 · 0 评论 -
在Eclipse中启动Tomcat后,http://localhost:8080/无法访问
双击你配置好的服务,选择第二个(红色圈上的部分),默认是第一个。原创 2011-09-19 10:11:34 · 634 阅读 · 0 评论 -
JavaScript高级培训-自定义对象(转)
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、Stri转载 2011-09-15 14:32:48 · 465 阅读 · 0 评论 -
高性能JavaScript_编程---笔记一(Loading and Execution加载和运行)
1.javascript加载顺序:尽量在页面底部加载js文件数量:尽量将若干javascript代码块打包成一个js文件引入(打包工具[yahoo!combo hander])js属性defer:若某块js代码添加有defer属性,则在dom元素加载之前不会执行(原创 2011-09-02 10:34:37 · 573 阅读 · 0 评论 -
用eclipse创建WebService Step by Step
用eclipse创建一个WebService应用非常方便,步骤如下:1.安装WebService插件。www.eclipse.org网站上有下载,我下载的是wtp-all-in-one-sdk-R-1.5.4-win32,里面就包括了。2.安装一个web服务器。我这里用的原创 2011-08-31 16:10:42 · 1899 阅读 · 0 评论 -
去掉.svn文件夹
使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除:建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),文件的内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE原创 2011-11-07 10:40:23 · 867 阅读 · 0 评论