- 博客(25)
- 资源 (5)
- 收藏
- 关注
Apache Shiro 使用手册(五)Shiro 配置说明
Apache Shiro的配置主要分为四部分:[list][*]对象和属性的定义与配置[*]URL的过滤器配置[*]静态用户配置[*]静态角色配置[/list]其中,由于用户、角色一般由后台进行操作的动态数据,因此Shiro配置一般仅包含前两项的配置。Apache Shiro的大多数组件是基于POJO的,因此我们可以使用POJO兼容的任何配置机制进行配置,例如:Ja...
2011-09-09 22:23:34
188
Apache Shiro 使用手册(四)Realm 实现
在认证、授权内部实现机制中都有提到,最终处理都将交给Real进行处理。因为在Shiro中,最终是通过Realm来获取应用程序中的用户、角色及权限信息的。通常情况下,在Realm中会直接从我们的数据源中获取Shiro需要的验证信息。可以说,Realm是专用于安全框架的DAO.[size=large][b][color=darkblue]一、认证实现[/color][/b][/size]正...
2011-09-09 22:03:41
241
Apache Shiro 使用手册(三)Shiro 授权
授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限。如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限,以及是否拥有打印的权限等等。[size=large][b][color=darkblue]一、授权的三要素[/color][/b][/size]授权有着三个核心元素:权限、角色和用户。[color=darkblue][b]权限[/b...
2011-08-23 20:50:32
384
Apache Shiro 使用手册(二)Shiro 认证
认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。[size=large][b][color=darkblue]一、Shiro认证过程[/color][/b][/size][b]1、收集实体/凭据信息[/b][code="java"]/...
2011-08-22 09:02:53
255
Apache Shiro 使用手册(一)Shiro架构介绍
[size=large][b][color=darkblue]一、什么是Shiro[/color][/b][/size]Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:[list][*]认证 - 用户身份识别,常被称为用户“登录”;[*]授权 - 访问控制;[*]密码加密 - 保护或隐藏数据防止被偷窥;[*]会话管理 - 每用户...
2011-08-21 23:48:42
393
基于Spring框架的Shiro配置
[color=blue]一、在web.xml中添加shiro过滤器[/color][code="xml"] shiroFilter org.springframework.web.filter.DelegatingFilterProxy shiroFilter /* [/code][color=blue]二、在Spring的...
2011-06-24 15:20:20
130
原创 Hibernate的List映射
Answer类为Question类一对多关联关系,即一个问题对应多个答案。他们的表结构如下 [img]http://pic.yupoo.com/kdboy/693488b696c2/g5upr7df.jpg[/img]如果希望Answer集合在Question类中作为List存储,我们可以使用hibernate的list或者bag标签来进行映射。当使用list标签映射时,Quest...
2010-01-17 22:46:18
180
原创 JSTL笔记—c标签
[color=blue][b]Taglib 伪指令[/b][/color][code="java"][/code][color=blue][b]输出[/b][/color][b]语法:[/b][code="java"][/code][b]说明:[/b]该标记对由其 value 属性指定的表达式进行求值,然后打印结果。如果指定了可选属性 default,那么,在对 v...
2010-01-07 16:35:58
460
Firefox 扩展推荐
1、[url=https://addons.mozilla.org/en-US/firefox/addon/1865]Adblock Plus[/url]广告过滤!2、[url=https://addons.mozilla.org/en-US/firefox/addon/1843]FireBug[/url]CSS、HTML、JavaScript调试工具。3、[url=htt...
2009-09-09 09:05:35
219
关于面试
[color=blue]1、简历要写好[/color] 大多面试都会根据你简历对你进行考核,就简历上的一些事项进行询问。因此,首先简历上写的内容你一定要清楚,面试前最好复习一下简历上的内容。简历重在突出个人的特长、优点,对于一些技能的填写,切忌罗列,写上去的技能就算不是精通至少也是很熟悉的,其他的一概去掉。总之,一个原则,假设面试官问道你这个地方,你能回答到什么程度,如果只是肤浅的了解,...
2009-07-25 16:25:42
129
Quartz与Spring的集成
Quartz与Spring的集成[color=blue]1、Scheduler入口[/color][code="java"] [/code]Quartz.properties文件用于对quartz的详细设置。可选,未设置的情况下将使用jar包中的...
2009-07-18 09:54:16
127
Spring Annotation 笔记——IOC篇
[color=blue][b]@Autowired[/b][/color]1、Spring 通过一个 BeanPostProcessor 对 @Autowired 进行解析,所以要让 @Autowired 起作用必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。[code="java"] [/code]...
2009-07-02 18:58:46
187
代码规范的重要性
代码规范比比皆是,但是很少有公司做好代码规范的。忍不住想谈谈代码规范的重要性,希望所有人都能够重视起来。而且,我相信,如果我们代码规范能够做好的话,且不说开发水平提高多少,至少我们也会有很多出色开源项目。[color=blue]一、规范的代码可以促进团队合作[/color]一个项目大多都是由一个团队来完成,如果没有统一的代码规范,那么每个人的代码必定会风格迥异。且不说会存在多个人同时开...
2009-06-12 22:33:59
1374
Apache+Tomcat整合配置
1、从Apache网站获取相应版本的mod_jk插件,并将其拷贝至/modules目录下。 注:版本注意区分Linux、Windows版本,并且注意检查是否对应你的apache服务器版本,如果版本不匹配将出现无法加载的错误。 mod_jk下载地址:http://tomcat.apache.org/download-connectors.cgi2、修改apache的配置文...
2009-06-01 13:35:40
149
LRU缓存算法实现
[code="java"]import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map;public class LRUCache { private long lookups; private long hits; private long inserts; priva...
2009-05-31 10:16:23
113
二分搜索算法
[code="java"] public int binarySearch(int[] a, int searchKey) { int lowerBound = 0; int upperBound = a.length - 1; int curIn; while (true) { curIn = (lowerBound + upperBound) / 2;...
2008-07-24 10:16:15
154
排序算法
[color=blue]一、冒泡排序[/color][code="java"] public void bubbleSort(int[] a) { int temp; for (int i = a.length - 1; i > 1; i--) { for (int j = 0; j < i; j++) { if (a[j] > a[j + 1]) { ...
2008-07-24 09:34:01
132
递归——全排列
全排列是对指定的组数按一定顺序进行排列。如果这组数有n个,那么全排列数为n!个。算法:以前k个元素为前缀,对剩余元素进行全排列。[code="java"]public class Perm { public static void main(String args[]) { String a[] = { "A", "B", "C", "D" }; print(a...
2008-07-18 15:58:26
143
Struts常用标签使用介绍
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。这里仅对项目中常用的Bean标签及Logic标签做一介绍。Bean标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用Logic标签: 管理条件产生的输出和对象集产生的循环在使用标签的时候需注意[color=red]struts标签不能嵌套使用[/color]。可使...
2008-07-08 00:17:44
271
Log4j使用总结
[b]一、介绍[/b]Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目...
2008-06-28 01:24:25
110
ComponentOne WebChart的使用 - 5(柱形图)
系列最后一章,柱形图的制作 。 [b]一、 生成柱形图[/b]C1WebChart1.ChartGroups.Group0.ChartType = Chart2DTypeEnum.Bar; 设置图表类型。 对于数据源的添加和其他图表相同,这里就不再说明。 [b]二、 柱形图的样式设计[/b] 1 )填充色的改变ChartDataSeries series...
2007-05-07 16:05:00
159
ComponentOne WebChart的使用 - 4(饼图)
这次演示饼图制作,简单介绍饼图的样式效果及 PlotArea 对象的一些属性。 [b]一、生成饼图[/b]C1WebChart1.ChartGroups.Group0.ChartType = Chart2DTypeEnum.Pie; 设置图表类型。 [code="c#"]DataSet ds = GetDataSet();DataView dv = n...
2007-03-21 22:03:00
129
ComponentOne WebChart的使用 - 3(折线图)
本篇文章将演示如何使用 WebChart 制作折线图。并通过示例介绍数据对象一些相关属性以及 ChartArea 的 Axis 的相关属性设置,并演示使用 WebChart 做交互式的设计。 注:版本 ComponentOne.Studio.Enterprise.2006.v2 环境 .NET Compact Framework 1.1 [b]一、生...
2007-03-08 01:06:00
456
ComponentOne WebChart的使用 - 2(对象介绍)
接下来的文章主要介绍如何使用代码设置实现 WebChart 图表。在制作 WebChart 制作图表之前,首先了解以下 WebChart 的主要对象。熟悉了各对象的功能,站在一定高度使用 WebChar ,会使我们的设计事半功倍。 [b]一、 WebChart 的数据对象[/b] WebChart 中的数据对象有着特定的层级关系,如图: 使用 WebChart ...
2007-03-04 23:33:00
142
ComponentOne WebChart的使用 - 1(概述)
ComponentOne Studio Enterprise 是最大最全面的组件工具集,能够支持 Windows 、 Web 和移动程序所有层面的开发。本人目前只使用其 WebChart 组件,现整理分享之。[b]一、 WebChart 介绍[/b] ComponentOne WebChart for .NET 是一种强大、通用并且使用方便的图表生成工具。程序员能使用 WebCh...
2007-03-03 01:34:00
328
DiagramDesigner1.22 中文版
2010-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人