WEB开发网
开发学院软件开发Java 在 Apache Geronimo 中限制目录访问:使用 J2EE 声... 阅读

在 Apache Geronimo 中限制目录访问:使用 J2EE 声明性安全

 2010-04-22 00:00:00 来源:WEB开发网   
核心提示: 服务器开始装载所有的模块以及所有的应用程序模块(参见 图 1),图 1. 启动 Geronimo查看原图(大图)现在,在 Apache Geronimo 中限制目录访问:使用 J2EE 声明性安全(2),您已经为创建应用程序做好准备了,介绍应用程序本文包含一个名为 XYZ Enterprise

服务器开始装载所有的模块以及所有的应用程序模块(参见 图 1)。

图 1. 启动 Geronimo
在 Apache Geronimo 中限制目录访问:使用 J2EE 声明性安全

查看原图(大图)

现在,您已经为创建应用程序做好准备了。

介绍应用程序

本文包含一个名为 XYZ Enterprise example application 的示例应用程序,您可以下载它。这个应用程序要求用户在访问内容之前必须先登录。这个站点由三个易用的 Web 页面组成。把站点根目录下的索引页作为 Web 站点、下载区域以及管理员区域的主页面。首先,您需要了解应用程序的目录结构。

了解应用程序的目录结构

应用程序具有一个包含应用程序所有元素的目录结构。创建一个名为 secApp 的目录。这是应用程序的根目录。在 secApp 中创建如下子目录:

downloads(下载区域)

restricted(管理员区域)

verify(包含登录表单和无效用户/密码页面)

WEB-INF(包含 Geronimo 对于您的应用程序所需的 .xml 文件)

本文其余部分将介绍上面每个目录的内容。

开始页面

开始页面 —— 当访问者访问 Web 站点时第一个显示的页面 —— 指向对用户可用的其他部分和活动。在您的应用程序根目录下 (./secApp/index.html) 创建名为 index.html 的文件。在文件中添加 HTML 代码,如 清单 1 所示。

清单 1. 开始页面

<html><head><title>TylerCo.</title></head> 
<body> 
<h1>Welcome to TylerCo.</h1> 
There's a lot to do on this Web site.<br> 
The user's downloads area is <a href="downloads/">here</a>.<br> 
Administrators can log in <a href="restricted/">here</a>. 
</body> 
</html> 

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

Tags:Apache Geronimo 限制

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