【问题标题】:Defference between spring security JAR files?spring security JAR文件之间的区别?
【发布时间】:2012-02-22 07:52:52
【问题描述】:

我正在将安全性集成到我的 Web MVC 应用程序中,但不知道我必须做什么(需要什么 JARS),所以经过一番谷歌搜索后,我找到了 this link

现在我已经从 spring security 网站下载了 spring security 2.0.4。在 spring-security-2.0.4\dist 文件夹中有一些 JAR 文件。有一些文件更改最少,例如

spring-security-xxx-2.0.4.jar spring-security-xxx-2.0.4-sources.jar

请一些人向我解释它们之间的区别。并且从他们两个中选择哪个更好。

注意我现有的 MVC 应用程序是在 spring 2.5 上。

我知道这是一个非常新手的问题,但我正在学习安全性。谢谢

【问题讨论】:

    标签: jar spring-security


    【解决方案1】:

    澄清一下,这并不是一个真正与安全相关的问题,而是一个通用的代码打包问题。

    Jar 文件实际上只是 zip 文件,因此可以包含任何内容。

    按照惯例,以 -sources 结尾的 jar 名称包含源代码,即实际的 .java 文件。

    没有-sources 的Jar 文件包含已编译的java 字节码,即所有.class 文件。基本上是当您从相应的-sources jar 到javac 运行.java 文件时获得的文件。

    您只需要在运行时编译的.class 文件。这就是两者分开的原因。

    -sources jar 在开发时很有用,因此您可以检查正在调用的代码。如果您使用的第 3 方代码没有很好的文档记录,这将特别有用。

    【讨论】:

    • 非常感谢您的回答。
    猜你喜欢
    • 2011-05-23
    • 2019-07-04
    • 2014-09-16
    • 2019-09-03
    • 2022-10-04
    • 2013-12-14
    • 2014-10-03
    • 2012-12-15
    • 2010-12-23
    相关资源
    最近更新 更多