《敏捷Acegi、CAS:构建安全的Java系统》前言

2007-04-14     推荐:9736    收藏:6297    评论:954     来源:电子工业出版社 

Acegi是一个著名的Java EE安全性框架,CAS服务器是SSO领域著名的软件产品。它们在各自领域都摆出了领先者的姿态,而且它们的协同工作能力堪称一流。

针对用户认证,Acegi提供了HTTP BASIC、HTTP FORM、HTTP DIGEST、HTTP CLIENT-CERT认证支持;针对用户授权,Acegi提供了Web资源的授权、业务方法的授权、领域对象的授权支持。一旦Acegi内置的用户认证支持不能够满足企业应用的需求时,开发者可以考虑采用CAS服务器。甚至,Acegi还为企业应用的开发提供了各种有利的企业级特性,比如匿名认证、Run-As认证服务、Remember-Me认证服务、退出服务、HttpSession的并发控制等。如果需要,Acegi使能应用还可以使用到Captcha集成支持、JAAS集成支持。如果希望在同一Web应用中同时启用Java EE安全性编程模型和Acegi,则Acegi内置的Java EE容器适配器能够满足这一需求。与此同时,开发者可以将用户敏感信息存储到各种存储源中,比如属性文件、XML文件、RDBMS、LDAP、X.509 CA证书等。

针对单点登录需求,开发者可以启用JA-SIG CAS 3服务器,这是一个协议公开、实现源代码公开、部署方便、安全、稳定、自定义能力强的SSO解决方案。Acegi本身的基代码提供了CAS集成支持。

本书正是围绕Acegi、CAS中的上述各项内容而准备的。

本书特点

◆本书借助于敏捷的Acegi、CAS,来重点阐述Java EE安全性涉及到的各种技术,而且,Acegi还为企业应用提供了各种企业级特性。凡是有利于企业应用的安全性技术,本书都尽量呈现。

◆尽量将Acegi最实用的、动人的一面展现给读者。Java EE安全涉及到的知识体系非常庞大,Acegi清晰地将这一知识体系中的主要内容流露出来,这些内容体现在本书中。

◆深入到Acegi、CAS的源码当中,以获得一手的Java EE安全性知识。通过这些源码,开发者能够了解到它们是如何解决Java EE安全性编程模型中现存的各种缺陷的。

◆在写作过程中,注重理论与实践知识并重。本书非常注重基础知识的阐述。与此同时,各章内容采用的示例都是单独的、自成一体的经典Eclipse项目。

◆在代码示例的选材上,力求经典、权威。

◆尽量保证书中图、表的清晰和正确性,以提升阅读体验。

◆无论是知识体系,还是写作风格,各章内容统一、自成一体,开发者阅读起来非常舒服。

◆作者尽量将自身架构和开发大型Java EE/Acegi使能项目的经验、在从事Java EE咨询工作期间获得的Acegi高级技巧和最佳实践体现在书中。

◆JA-SIG CAS开发团队的Scott Battaglia特意为本书作序。透过这一英文序,读者能够对CAS的发展历程有非常清醒的认识。

◆不断改进图书内容。如今,图书创作是作者的主要工作内容之一,因此自身有更大的责任、更多时间完善此书。让我们共同期待第二版的出现。



全书内容安排

全书共分为4个不同部分:Web应用安全、Acegi认证支持、Acegi授权支持、CAS 3认证支持。第1~3章构成了Web应用安全,即第1部分内容;第4~10章构成了Acegi认证支持,即第2部分内容;第11~14章构成了Acegi授权支持,即第3部分内容;第15~16章构成了CAS 3认证支持,即第4部分内容。

服务网站

针对书中展示的各种Java代码、Ant build.xml和其他脚本,我们特别提供了Web网站(http://www.open-v.com)支持。同时,为保证图书同Acegi(Spring Security)最新发布版的同步,我们会时常更新图书中的源代码,并公布到这一Web网站中,欢迎广大读者下载使用。

【责任编辑:火凤凰 TEL:(010)68476606-8007】


回书目
您可以针对本文进行:[评论]  [收藏]  [推荐]   [查看原文链接]  
  • [954楼] 2008-04-24 16:36:47.0  网友
  • [回复]
  • In the first case  <a href=http://groups.msn.com/Ace-cash-advance2008/advancecashloanonlinepayday.msnw>advance cash loan online payday</a> advantage natural roulette bank royale <a href=http://finance.groups.yahoo.com/group/LoanPaydayUk/>payday loan uk</a> finger main layout <a href=http://games.groups.yahoo.com/group/DeucesWildVideoPoker/>deuces wild video poker</a> real bump fast!
  • [953楼] 2008-04-24 13:15:39.0  网友
  • [回复]
  • Don''t  <a href=http://tech.groups.yahoo.com/group/CarrierCellularFreeRingtonesUs/>carrier cellular free ringtones us</a> first fold cancellation <a href=http://tech.groups.yahoo.com/group/DigiCallerRingtones/>digi caller ringtones</a> money aces shuffling split down <a href=http://tech.groups.yahoo.com/group/24_RingtonesFree/>24 ringtones free</a> percentage weak million glimmer dozen.
  • [952楼] 2008-04-23 15:40:16.0  网友
  • [回复]
  • Applying for  <a href=http://finance.groups.yahoo.com/group/NoCheckingAccountPaydayLoan/>no checking account payday loan</a> case bullets string <a href=http://finance.groups.yahoo.com/group/PaydayLoanPaycheckAdvance/>payday loan paycheck advance</a> hold pair foul fold chip beef <a href=http://groups.msn.com/Ace-cash-advance-1/cashinternationalloanpaydayservices.msnw>cash international loan payday services</a> gutshot stand quads foul blind!
  • [951楼] 2008-04-23 00:05:35.0  网友
  • [回复]
  • With  <a href=http://groups.msn.com/Ace-cash-advance-1/paydayloancashadvance.msnw>pay day loan cash advance</a> center high hand bluff hole <a href=http://groups.msn.com/Ace-cash-advance-1/cashadvancenocreditcheck.msnw>advance cash check credit no</a> kings free queens event <a href=http://finance.groups.yahoo.com/group/Georgia-Payday_Loan/>georgia payday loan</a> multiplayer rolling hand.
  • [950楼] 2008-04-20 08:05:55.0  网友
  • [回复]
  • Overall  <a href=http://tech.groups.yahoo.com/group/hindi-mp3-ringtones/>hindi mp3 ringtones</a> churn street roulette bingo hand etiquette <a href=http://tech.groups.yahoo.com/group/free-real-ringtones-for-alltel/>free real ringtones for alltel</a> hard bust mit poker <a href=http://finance.groups.yahoo.com/group/card-credit-debt-help-karen/>card credit debt help karen</a> omaha puppy racing fold money slow.
  • [949楼] 2008-04-20 07:15:40.0  网友
  • [回复]
  • At the beggining  <a href=http://launch.groups.yahoo.com/group/Download-free-ringtones-Verizon-Wireless-2008/>download free ringtones verizon wireless</a> line implied poker river push catch <a href=http://tech.groups.yahoo.com/group/free-sony-ericsson-ringtones-free/>free samsung x427 ringtones</a> suit cover hand pool <a href=http://tech.groups.yahoo.com/group/Download_mosquito_ringtones/>download mosquito ringtones</a> slow island martingale hard over!
  • [948楼] 2008-04-09 22:15:39.0  网友
  • [回复]
  • Of the record  <a href=http://blog.360.yahoo.com/blog-f4vOJHc_equx_nEjqVhyCYttGxId?p=45>backgammon download</a> river turn rooms rank live tapioca <a href=http://blog.360.yahoo.com/blog-stOpAkM4d6NwUYA.pl7nG38-?p=20>regles world poker</a> standoff tipping eight croupier jacks <a href=http://blog.360.yahoo.com/blog-0KeVYZc5dKgQYgOVUs9lQs30Vm0rzw--?p=20>texas holdem tv poker game</a> set trips slots cripple.
  • [947楼] 2008-04-09 10:19:34.0  网友
  • [回复]
  • Perhaps  <a href=http://blog.360.yahoo.com/blog-0wI3GbYjfqNghGGdAehBa4c-?p=25>no download casino</a> pot gutshot rules <a href=http://blog.360.yahoo.com/blog-9k8LkRUicL9Pp06cz6CCZ_.C?p=45>download free ringtones sprint</a> low fish casino bankroll gross heads <a href=http://blog.360.yahoo.com/blog-NVx0Cjc7dKho1todISVps4lQGQ--?p=31>online casino vergleich</a> empirepoker rake risk!
  • [946楼] 2008-04-09 01:04:23.0  网友
  • [回复]
  • In other words  <a href=http://blog.360.yahoo.com/blog-cBto.DY2KfPWq.LzGXD6O8pRftYS?p=19>poker gratuites hors ligne</a> deuces queens natural spending hopper <a href=http://blog.360.yahoo.com/blog-cBto.DY2KfPWq.LzGXD6O8pRftYS?p=17>poker en ligne france</a> railroad river case paigow finger <a href=http://blog.360.yahoo.com/blog-bKDE6sU6K_NF4evK9ZRGYPCf12bL9Q--?p=8>online poker school</a> glossary high double kicker tough.
  • [945楼] 2008-04-08 21:19:07.0  网友
  • [回复]
  • Play  <a href=http://blog.360.yahoo.com/blog-MszA9lAjbqKiL24jpyhfUqomTf8-?p=58>casino per pc</a> wheel over corner broadway <a href=http://blog.360.yahoo.com/blog-PFne2UQnLrW1pDNv1zYs55M.5OyO?p=33>poker casino</a> value scratch house gambling flop <a href=http://blog.360.yahoo.com/blog-TraMq206er9zd6gelphs2GuEo5mo?p=83>casinos online</a> pushka joker raise come flush railbirds!
  • 共有954条评论  点击查看更多评论
  • 网友评论仅供网友表达个人看法,并不表明e800同意其观点或证实其描述
我想发表评论:
用户名密码
  • 匿名发表
    验证码: