WEB开发网
开发学院软件开发Java 在 Apache Geronimo 中创建登录和注册系统,第 1 ... 阅读

在 Apache Geronimo 中创建登录和注册系统,第 1 部分: 使用 J2EE 声明式安全性和 Geronimo 内置的 Derby 数据库

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 开始本文使用 Geronimo 的 Milestone 5 (M5)版本,并假设读者没有 Geronimo 的知识,在 Apache Geronimo 中创建登录和注册系统,第 1 部分: 使用 J2EE 声明式安全性和 Geronimo 内置的 Derby 数据库(2),要使用 Geronim

开始

本文使用 Geronimo 的 Milestone 5 (M5)版本,并假设读者没有 Geronimo 的知识。要使用 Geronimo,需要 Java 1.4.2_08 (或以上版本,但在 1.5 之前,可以从 Sun 的 Web 站点 得到。

安装了 Java 代码之后,请从 Apache 下载 Geronimo M5。可以选择 .zip (Windows 或 Linux)或 .tar.gz (Linux)文件。下载完成的时候,所需要做的只是解压 .zip 或 .tar.gz 文件,然后就可以启动服务器了。

需要一些 .jar 文件才能让 SQL 登录模块工作。它们包括 IBM DB2® Java 数据库连接器(JDBC)通用驱动程序。请从 IBM 下载它们。把从 IBM 得到的 .zip 文件解压缩。现在把 lib 目录中的两个文件 db2jcc.jar 和 db2jar_license_c.jar 放在 Geronimo 安装的 <geronimo-install-dir>/repository/org.apache.derby/jars 目录中。

本文还需要 Apache Ant,因为它有助于简化创建 .war 文件的过程。请从 Apache 下载 Ant。解压了 Ant 之后,请把 <ant-install-dir>/bin 目录添加到路径。

Derby:设置数据库

为了理解本文涉及的概念,实现了一个简单的应用程序(请参阅压缩的源代码中的 readme 文件,源代码在 下载 一节中可以得到),演示使用 J2EE 的声明式安全性和 Geronimo 的内置 Derby 数据库访问系统,从而实现登录。可以使用 Geronimo 控制台设置用户和组表。用户表容纳用户名、口令、电子邮件和其他想要添加的特定于用户的信息。组表容纳关于用户分组的信息。在后面,Geronimo 会查询这些表得到认证登录会话需要的用户名和口令并得到用户所属的组。然后 Geronimo 把这个信息与那些允许访问的信息进行匹配,并相应地拒绝或允许访问。

上一页  1 2 3 4 5 6 7  下一页

Tags:Apache Geronimo 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接