You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Internet
>
File Transfer Protocol (FTP)
>
txpFTP
>
Forums
>
Developers
>
txpFTPクライアントの実装について
txpFTP
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Subversion
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
List of Forums
Developers (8)
FTP・ファイル転送ツールへの不満 (1)
Help (1)
Open Discussion (3)
Forums:
Developers
(Thread #19300)
Return to Thread list
RSS
txpFTPクライアントの実装について (2008-07-13 18:21 by
guccii
#37569)
txpFTPクライアントの実装として以下を想定している。
・コマンド部分はJRubyで実装
・FTPプロトコル部分は、apache commons/net v2.0以降を利用
・トランザクショナルNTFS(TxF)アクセス部分はC/C++で実装
RE: txpFTPクライアントの実装について (2008-07-13 18:24 by
guccii
#37570)
追加情報
apache commons/netの現段階での最新バージョンは1.5であり、2.0は開発中。
ただし、FTPS(FTP over SSL)を利用するためには、2.0以降が必要。
よって、本プロジェクトでは2.0以降の利用を想定。
Reply to
#37569
TxFはまずwin32に対応 (2008-07-31 23:19 by
guccii
#37988)
トランザクショナルNTFS(TxF)アクセス部分はC/C++で実装するが、win32用を想定する。
これは、win64環境をすぐに用意できないためである。
理論的にはwin64環境においてもエミュレーションモードによりwin32用モジュールが動作することが期待されるが、しかしこの場合には、JREも32bit用である必要があると思われる。
FTPクライアントとしては、上記の制限でも問題はないと思われるが、将来TxFに対応したFTPサーバを実装する場合には、64bitのnative対応を行いたい。
Reply to
#37569
javaは6.0以降を対象 (2008-09-06 16:53 by
guccii
#38711)
java 6.0では次のような機能追加が行われている
・スクリプト言語への対応
・java.io.FileクラスのcanWritable()などの属性関連メソッドの追加
txpFTPにとっていずれも重要な機能なので、javaは6.0以降を対応環境とします。
Reply to
#37569
ロギングにはlog4jを利用 (2008-09-24 20:40 by
guccii
#39002)
ロギングについては、やはり機能がもっとも充実しているlog4J(log4rなどではなく)を利用するものとする。
とくに、レイアウトの充実とイベントをJMS等に通知できることを重視。
Reply to
#37569
jakarta ORO (2008-09-29 23:00 by
guccii
#39070)
commons/Net v1.4.1 で FTPClient::listFiles()を使用するためには、jakarta ORO が必要らしい。
commons/Net v2.0以降でも同様かどうかは要調査。
Reply to
#37569