使用Acegi保护Java应用程序,第5部分: 保护JSF应用程序中的JavaBean - 编程入门网
使用Acegi保护Java应用程序,第5部分: 保护JSF应用程序中的JavaBean时间:2011-09-07 ibm Bilal SiddiquiJSF 应用程序中使用的 bean 的可配置安全性 这个 系列 由五部分组成,介绍了 Acegi Security System,并演示了如何 使用 Acegi 保护企业级 Java 应用程序。本文是该系列的最后一部分,将继续 讨论使用 Acegi 保护 JSF 应用程序。在 第 4 部分 中,我介绍了如何在不编 写 Java 代码的情况下使用 Acegi 保护 JSF 页面。我还详细说明了部署 JSF- Acegi 应用程序和用户访问该程序时发生的事件。在本部分中,我将着重介绍在 JSF 应用程序中保护 JavaBean 的技术。 首先展示如何将 第 3 部分 中演示的 bean 安全性概念应用于 JSF 应用程 序,其效果不是太理想。然后演示两项新技术,这些新技术特别适合在 JSF 应 用程序中保护 JavaBean。最后,总结四点策略,可以让您不用编写任何 Java 代码就能够使用 Acegi 在 JSF 应用程序中保护 bean。 简单的技术 在 JSF 应用程序中使用安全 bean 的最简单方法就是,执行 第 3 部分 的 清单 4 中介绍的五个步骤。在第 3 部分中,我从 servlet 上下文中取出了 Spring 框架的 Web 应用程序上下文对象。可以在以后使用 Web 应用程序上下 文安全地访问 bean。下面的 清单 1 演示了如何在 JSF 页面中使用 Web 应用 程序上下文: 清单 1. 从 servlet 上下文提取 Web 应用程序上下文,并将其用于 JSF 页 面
使用Acegi保护Java应用程序,第5部分: 保护JSF应用程序中的JavaBean(2)时间:2011-09-07 ibm Bilal Siddiqui可以看到,清单 1 使用名为 WebApplicationContextUtils 的类提取 Web 应用程序上下文的实例。WebApplicationContextUtils 是 Spring 提供的一个 工具类。 在得到 Web 应用程序上下文之后,能够调用它的 getBean( |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |