- 浏览: 452496 次
- 性别:
- 来自: 大连
博客专栏
-
《Spring Secur...
浏览量:383394
最新评论
-
蒙奇君杰:
必须感谢一番!!!愿开源的态度为更多的人所拥有,所 认同!
关于对《Spring Security3》一书的翻译说明 -
601235723:
bbjavaeye 写道你好,有个问题请教一下我配了<b ...
《Spring Security3》第四章第一部分翻译下(自定义的UserDetailsService) -
bay0902:
中国互联网的脊梁
Spring Security 3全文下载 -
hdcustc:
项目源码下载 微博网盘里的那个依赖文件损坏了啊 能否提供个可 ...
Spring Security 3全文下载 -
i641878506:
楼主辛苦, 可以提供原书的原项目文件的下载么
Spring Security 3全文下载
文章列表
第二章 Spring Security起步
在本章中,我们将要学习Spring
Security背后的核心理念,包括重要的术语和产品架构。我们将会关注配置Spring Security的一些方式以及对应用的作用。
最重要的是为了解决工作中的问题,我们要开始使得JBCP Pets的在线商店系统变得安全。我们将会通过分析和理解认证如何保护在线商店的适当区域来解决在第一章:一个不安全应用的剖析中审计人员发现的第一个问题,即缺少URL保护和统一的认证造成的权限扩散。
在本章的内容中,我们将会涉及:
l了解应用中安全的重要概念;
l使用Spring Security的快速配置功能 ...
应用所使用的技术
我们使用了一些每个Spring程序员都会遇到的技术和工具,以使得示例应用很容易的运行起来。尽管如此,我们还是提供了补充的起步资料信息在附录:参考资料。
我们建立使用如下的IDE以提高开发的效率并使用本书的示例代码:
<!--[if !supportLists]-->l <!--[endif]-->Eclipse 3.4或3.5 Java EE版本可以在以下地址获得:
http://www.eclipse.org/downloads/
<!--[if !supportLists]-->l <!--[endif]--&g ...
第一章
一个不安全应用的剖析
毫无疑问,安全是任何一个写于21世纪的web工程中最重要的架构组件之一。在这样一个时代,计算机病毒、犯罪以及不合法的员工一直存在并且持续考验软件的安全性试图有所收益,因此对你负责的项目综合合理地使用安全是至关重要的一个元素。
本书的写作遵循了这样的一个开发模式,这个模式我们感觉提供了一个有用的前提来解决复杂的话题——即使用一个基于Spring3的web工程作为基础,以理解使用Spring Security3使其保证安全的概念和策略。
不管你是不是已经使用Spring
Security还是只是对这个软件有兴趣,就都会在本书 ...
开始学习PL/SQL,使用的工具是SQL PLUS,参考书是《Oracle PL/SQL Recipes》,这个系列的书我很喜欢!.第一个PL/SQL程序: 为了使得SQL PLUS能够打印出控制台信息,需要首先执行这样一句话:
SET SERVEROUTPUT ON;
为了避免每次启动时,都执行这条讨厌的语句,你可以设置环境变量SQLPATH
下面看最简单的一个PL/SQL程序:
begin
dbms_output.put_line('hello world');
end
/
在上面的语句中,以begin关键字开始,以end关键字结束,中间包含了可 ...
最近因为工作的需要,对spring security和cas的集成进行了比较细致的研究,通过跟踪源代码,大致了解了其工作流程,画了两张时序图,反应了整个的认证过程。期间的流程比较复杂,整理以后,我会把源代码的分析传上来。
1.下载安装tomcat
既然是两个服务器的集成,所以首先要进行安装,这里假设你的机器已经安装好了JDK并且设置了正确的环境变量(如果不知道怎么设置,可以上网查的,这一步还是比较简单的)
1)下载:去apache的官方网站上下载tomcat,我选择的版本是6.0.29,选择apache-tomcat-6.0.29.tar.gz,ubuntu和red hat都有图形界面和firefox,所以这一步很easy
2) 解压:解压下载的包,可以使用命令行也可以使用图形化界面。命令是:tar zxvf apache-tomcat-6.0.29.tar.gz
3)启动:进入tomcat的目录 /tom ...
1. 需要引入struts2-dojo-plugin包(struts使用了dojo进行提交)
2. 在jsp中要添加标签引用:<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
3. 在head部分要添加<sx:head/>引入dojo需要的js
4. form写成<s:form>
5. 提交按钮<sx:submit cssClass="button" value="保存" notifyTopics="showRes ...