在 Apache Geronimo 中创建登录和注册系统,第 1 部分: 使用 J2EE 声明式安全性和 Geronimo 内置的 Derby 数据库
2010-04-19 00:00:00 来源:WEB开发网开始
本文使用 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 把这个信息与那些允许访问的信息进行匹配,并相应地拒绝或允许访问。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››创建SQL2005自动备份,定期删除的维护计划
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››创建动态表单 javascript
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
更多精彩
赞助商链接