>I'm resending this message as there hopefully some more people on the 
>list now.

>> Hi
>>
>> Hopefully most of the people with interest in FTPServer has now 
>> started subscribing to the mailing list :-)
>>
>> As described by Paul, the FTPServer design somewhat clashes with the 
>> aim for IoC friendly, reusable code as it binds our implementations 
>> into a FTPServer specific interfaces (e.g. Component). I think a few 
>> first steps to correct this would be:
>> 1. Remove Component interface, make implementations (e.g. UserManager) 
>> into POJOs
>> 2. Remove config classes , use setters instead
>> 3. Make FtpServer initialize a default server implementation, 
>> customizable by users if necessary (according to the comments by Paul, 
>> Niclas and Craig) much like Jetty.
>> 4. Define an easy API for initalizing a Ftplet from code (like Jetty)
>> 5. Define a XML schema for adding Ftplets (again like Jetty but 
>> possibly with XML more like web.xml)

        As i spoked with Rana, we (my self, and some friends) are 
developing a similar solution called JFTP4I (Java FTP for Integration), 
that's basically an application server for the FTP protocol. The solution 
will manage different applications deployed in the server (*.far -> Ftp 
Archive Resources) for different resources and requests. The current 
implementation already has a descriptor (XML), so i think we can really 
help on that issue (4 and 5). Rana has asked me for the source code, and i 
gladly sended to him.
        I don´t know how we can participate on the JFTPServer developing 
process (or better, how we can?), but we really would like to.
 
        Maybe you could help us on that.

        []s,

                João

>> What do you think? If you are happy with this approach I will start 
>> hacking away and submitting patches.
>>
>> /niklas

 

Reply via email to