powered By 唯J族
 当前位置: V-Security安全框架 > 安装向导  
   V-Security(1.0.230)
  项目简介
  发布历史
  参与者列表
  新特性
  安装步骤
  使用简介
  @TODO
 
  旧版本
  1.0.0
 
   关于唯J族
   加入唯J族
   唯J族成员
   联系我们
《V-Security 安全框架 安装向导
 

  
最新版本号: 1.0.230

1、需要的支持软件

  从二进制版本安装V-Security需要安装以下软件,如果需要从源代码编译V-Seciruty还需要安装一些额外的软件,完整地支持软件列表如下:

l         JDK(Java Development Kit)

              必须安装和操作系统相符合的JDK1.2或者以上版本,各种操作系统对应JDK的安装包可以到http://java.sun.com/j2se下载。要编译和运行V-Security,推荐使用JDK1.4.2版本。

l         Servlet容器

              必须安装支持Servlet2.3或者以上版本、JSP1.1或者以上版本的Servlet容器。建议选择使用Tomcat作为Servlet容器,但是V-Security可以在其他的任何Servlet容器如WebLogicWebsphere等中运行。Tomcat的安装包可以到http://jakarta.apache.org/tomcat/下载,推荐使用Tomcat5.5.9版本。

l         Ant编译系统

              必须下载、安装Ant编译系统,请选择Ant1.5.4或者以上版本。

              请将%ANT_HOME%/bin目录加入到系统PATH目录中,使”Ant””Ant.bat”脚本能够运行。

l         JDBC

             V-Security项目中默认安全提供者(Security Provider)基于支持JDBC标准的数据库技术,项目发布包中提供了访问SQL Server数据库的、开源的jtds 包,如果您需要使用其他的数据库类型,请提供对应的JDBC包。

l         可选包

              V-Security中,使用了如下开源产品包,

¡         Struts1.2.X版本)

¡         Hibernate (2.X版本)

¡         Log4j  (1.X版本)

¡         DisplayTag  (1.X版本)

l         单元测试包

¡                要运行V-Security项目中的单元测试内容,需要下载JUnit  (3.X版本)

2、安装二进制版本

  通过v-security.sourceforge.net网站下载V-Security项目的最新二进制版本,确定您已经按照《4.1.1 需要的支持软件》章节的要求预先安装了支持软件。

  将下载的二进制版本压缩包解压缩到某个文件目录中。该压缩包主要内容如下:

l         console/*.jsp

              V-Security中提供的安全相关管理界面内容,

l         undersecurity/declarative/*.jsp

              为演示声明式安全准备的界面内容。

l         undersecurity/programmatic/*.jsp

              为演示编程式安全准备的界面内容。

l         undersecurity/join/*.jsp

              演示联合使用声明式安全和编程式安全准备的界面内容

l         WEB-INF/classes/hibernate.properties

              V-Security中默认的安全提供者(Security Provider)基于JDBC技术访问数据库,使用了Hibernate开源框架,目标数据库的参数保存在该文件中。

l         WEB-INF/classes/config/ security-resources.xml

              该文件中保存了声明式安全中所有安全约束的内容。

l         build.xml

              V-Security中默认的安全提供者(Security Provider)基于JDBC技术访问数据库,build.xml文件中的” create_schema”任务可以创建V-Security项目运行所需要的数据库表。

 

下面我们以SQL Server数据库为例,说明如何安装V-Security的二进制版本。

1、使用SQL Server的企业管理器创建名为”security”的数据库;

              如果您使用不同的数据库名,或者选择其它数据库,请参考hibernate框架的帮助文档完成这一步的操作。

2、使用Ant运行build.xml文件中的” create_schema”任务,创建V-Security项目运行需要的数据库表;

3、使用Ant运行build.xml文件中的” init_database”任务,创建运行V-Security项目提供的例子所需要的用户、用户组、角色、角色影射等默认内容;

       [] 运行这一步需要将%JUNIT_HOME%/lib/junit.jar文件加入到CLASSPATH环境变量中。

3、Servlet容器中安装V-Security

       对于大多数Servlet容器而言,安装V-Security项目只需要完成以下两个步骤:

1、拷贝V-Security项目目录到Servlert容器的某个目录

              比如在Tomcat4.X5.X版本)容器中,只需要将V-Security项目拷贝到webapps目录下即可。

2、如果需要的话,可能还需要重新启动Servlet容器。

4、从源代码编译V-Security

  通过v-security.sourceforge.net网站下载V-Security项目的最新源代码版本,确定您已经按照《4.1.1 需要的支持软件》章节的要求预先安装了支持软件。

  将下载的二进制版本压缩包解压缩到某个文件目录中,使用Ant运行build.xml文件中的” default”任务,可以生成可发布的V-Security项目二进制版本。

  生成的二进制版本有两种形式:

¡         dist/ V-Security.war

       直接可发布的war文件。

¡         build/web目录

       基于目录形式的V-Security项目可发布版本。

 

 
主页 | 唯J族主页 | 关于唯J族 | 加入唯J族 | 联系唯J族
© 2001-2020 唯J族 All rights reserved