寻找FTP Server Java库 - java

Improve this question

我正在寻找Java FTP服务器库,该库可以用数据库数据代替DAL。
到目前为止,我已经看到在 Apache FtpServer 中有一个选项可以使用FTPLet容器拦截某些命令,但是它缺少最重要的命令,例如LIST。

参考方案

在Apache FtpServer中,您可以使用Ftplet拦截任何命令,包括LIST。实现Ftplet接口并覆盖beforeCommand或afterCommand(取决于您是否要处理请求或响应)。对于发送到服务器的每个命令,将调用这些方法。

但是,从您的问题出发,您可能反而对实现自定义文件系统感兴趣。查看FileSystemFactory,FileSystemView和FtpFile接口。

休眠还是Application Server JPA? - java

我在生产中使用Glassfish,在测试中使用OpenEJB。我正在使用JPA 1.0。我使用的是Hibernate,但没有特定的Hibernate功能,只有标准的JPA。休眠在这个集合中是多余的,应该删除,对吗? java参考方案 OpenEJB和Glassfish均提供JPA实现。因此,要运行您的应用程序,您不需要休眠。但是,在某些特殊情况下,JPA实现…

接收到连接到SQL Server 2008的SQLException“用户登录失败” - java

我正在尝试通过Java连接到SQL Server 2008。我已将sqljdbc4.jar添加到我的项目的库中。 没有为数据库访问数据库设置用户名和密码(Windows身份验证)。 1433端口正在侦听,但是我仍然收到此异常: SQL异常:com.microsoft.sqlserver.jdbc.SQLServerException:用户“”登录失败。 Cl…

多线程套接字服务器-客户端互相交谈 - java

我有一个要害死我的问题,想与您分享,也许有人有答案或解决此问题的方法。我在Web开发/桌面API / REST连接和套接字方面有很好的经验。但是,即使在多线程服务器中(无论使用何种编程语言),所有这些连接始终都可以与客户端连接到服务器,请求或发送内容时一起使用,服务器会做出响应,如果不再需要,则终止连接。事实证明,我一直在研究在线游戏(MMO RPG),并且…

Java:正则表达式模式匹配器是否有大小限制? - java

我的模式类似于OR:“word1 | word2 | word3”我大约有800个字。可能有问题吗? 参考方案 您仅受记忆和理智的限制。 :)

Java:线程池如何将线程映射到可运行对象 - java

试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …