2012-04-26 10 views
0

FTP操作(アップロード、ダウンロード、削除、リスト...)に標準Javaクラスを使用できますか? 良いFTPクライアントlibrabry Apache Commons Netが見つかりましたが、私のマネージャは標準クラスに基づいて自分自身を作成し​​たいと考えています。FTP操作用の標準Javaクラス

上記のパッケージを使用できるように私のマネージャーを取得するにはどうしたらいいですか?また、このライブラリの使用を購入しない場合、どんな落とし穴がありますか?

答えて

7

あなたのマネージャは、実績のあるソフトウェアを使用して、書き込み、テスト、およびメンテナンスが必要なものに置き換えることを望まないのはなぜですか?あなたの上司は馬鹿です - Apache FTPクライアントを使用してください。あなたはもっと面白いビジネス上の問題を解決する必要があります。

2

JDKにはFTPクラスがあります。sun.net.FtpClientを参照してください。

+4

太陽のクラスを使用するように注意してください。彼らがJDKに入っているからといって、それらが「標準のJavaクラス」であるとは限りません。これらのクラスは、Sun/Oracle JREに固有のクラスであり、アプリケーションがデプロイされているすべての場所で使用できるわけではありません。これは素晴らしい提案です。私はクラスがうまくいくと確信しています。あなたがまだ非標準コードで作業していることを知っているだけです。 –

-1

Apache Commonsクラスは標準クラスです。それらは広く普及し、徹底的なテストと文書化が行われています。彼らは、JDKクラスよりもftpで処理されるファイル転送を使って処理する方がはるかに優れています。