【问题标题】:Standard Java Classes for FTP operations用于 FTP 操作的标准 Java 类
【发布时间】:2012-05-07 04:32:51
【问题描述】:

我可以使用标准 Java 类进行 FTP 操作(上传、下载、删除、列出...)吗? 因为,我找到了一个不错的 FTP 客户端库 Apache Commons Net,但我的经理想根据标准类编写她自己的。

我怎样才能让我的经理允许我们使用上面的包,如果她不同意使用这个库,我们可能会遇到什么陷阱?

【问题讨论】:

    标签: java ftp


    【解决方案1】:

    Apache Commons 类是标准类。它们被广泛传播,并带有全面的测试和文档。与 JDK 类相比,它们确实提供了更好的 ftp 处理文件传输处理。

    【讨论】:

      【解决方案2】:

      JDK中有FTP类,见sun.net.FtpClient。

      【讨论】:

      • 小心使用太阳类;仅仅因为它们在 JDK 中并不意味着它们是“标准 Java 类”。这些类是特定于 Sun/Oracle JRE 的,可能并非在您部署应用程序的任何地方都可用。这是一个很好的建议,我相信这些类工作得很好,只要知道你仍然在这里使用非标准代码。
      【解决方案3】:

      为什么您的经理不想使用经过验证的软件并将其替换为您必须编写、测试和维护的软件?你的老板是个白痴——使用 Apache FTP 客户端并继续前进。您有更多有趣的业务问题需要解决。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-03
        • 1970-01-01
        • 2012-07-09
        • 2012-09-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多