`
文章列表
15.5. 错误消息安全API内嵌了针对各种安全相关操作的faces messages。下面这个表里面列出了在message.properties文件里面修改这些消息的message keys。如果想要禁用这些消息,只要在资源文件里面将这些错误消息的值置空就ok了。 Table 15.6. ...
15.3. 验证Seam安全中的验证特性是基于JAAS (Java Authentication and Authorization Service)开发的,它提供了用来进行用户身份认证的高度可配置的接口。然而,针对复杂多变的验证需求,Seam提供了一套非常简单的验证方法来隐藏JAAS的复杂性。 15.3.1. 配置一个验证组件注意: 如果你使用Seam的身份管理功能(稍后介绍),那么就不用特地建立一个验证组件(意味着你可以跳过这一章)。 这种简单的验证方法由Seam的一个内置的JAAS登录组件提供,叫做SeamLoginModule,它将验证功能转移到你自己编写的一个Seam组件之中。该登 ...
15.4. 身份管理身份管理功能提供了一组标准的API接口,用来管理Seam应用程序的用户和角色。它不管这些用户和角色数据在后台是如何存储的(例如数据库、LDAP等等)。身份管理API的核心部分就是identityManager组件。该组件提供了所有常用的相关功能,例如新建用户、修改用户、删除用户、给用户授权一个角色或者取消用户拥有的某个角色、用户密码修改、设置用户帐号是否有效、验证用户权限以及列出所有用户和角色。 在使用identityManager之前,必须配置一个或多个IdentityStore。这些组件负责具体的数据存储,不管相关数据是存储在数据库中还是LDAP服务器中,或是其他什么东 ...
以下转自csdn上的一个回答,留着用的时候参考,防止到时找不到 1.配置邮件支持(components.xml)     Xml代码 <SPAN style="FONT-SIZE: small"><mail:mail-session debug="true" host="xx.stmp.com" password="passwd" port="25" username="user" /> </SPAN>  <mail:mail ...
任何一个框架都必须拥有一个非常重要的功能:可扩展性。JBoss Seam在这个方面得到了最高的分数。理由非常简单。The main goal, to introduce consistent programming model that will make various frameworks to work together, is not just promoted for application developer, but also used through-out Seam itself.所以,通过了解如何使用组件模型并快速深入其内部原理后,你就能便捷地开始扩展内置组件。 首先,你需要 ...
本文为Bean验证系列的第二部分。总体介绍请阅读这篇文章。本文主要介绍了约束定义。 可以通过内置约束(例如@NotNull、@Length等)来进行Bean验证,本文介绍的主要部分为基础验证的扩展。我们非常鼓励开发人员针对具体的业务需求编写自定义约束。 编写自定义约束 由于编写自定义约束是本文的关键部分,所以我们将主要关注于尽可能地简化相关操作。下面让我们开始吧。 正如我们在第一部分中看见的,约束主要由两个部分组成: 1、注释(annotation) 2、实现(implementation) 约束注释的定义 每个约束对应一个注释。你可以把注释当作一个安全的别名和一个描述符。我们可以在声明约束注释 ...
Seam框架已经能够解决大多数web程序开发中会遇到的问题。通过提供一系列基于“最佳实践”总结出的统一模型,开发人员的web程序的开发工作变得非常轻松。程序员在开发具体的相关业务逻辑的时候,就不会再郁闷了,因为大多数功能在Seam中都有对应的模块来实现。例如,Seam生成PDF、发送email、实现国际化等,都非常方便。同时,Seam还集成了许多第三方框架,例如Drools、jBPM等,这些框架写作能够实现非常复杂的业务逻辑以及跨度时间很长的流程操作。其他还支持自动生成验证码、wiki风格的标记语言和一大堆AJAX功能。 其中最重要的企业特性之一,就是Seam的权限控制部分。Seam包含一个非 ...
14.1. 安装14.2. Using rules from a Seam component14.3. Using rules from a jBPM process definitionSeam makes it easy to call JBoss Rules (Drools) rulebases from Seam components or jBPM process definitions. Seam与JBoss Rules(Drools)规则框架的结合非常简便,通过Seam components与jBPM流程定义中都能很方便地获得相关规则。 The first step is ...
请问哪位高手知道用Apache Commons Net包实现javaFTP上传整个目录,这个目录里面的所有子目录和文件都要上传到服务器。 请高手帮忙。我QQ:329139017 ,本人正在焦急的等待中....。希望看到该信息者会的话帮我指点下。非常感激。    这个问题本人已经解决了,如果有需要帮助的同志,可以联系我。
Global site tag (gtag.js) - Google Analytics